Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Model-Driven Engineering (MDE)

Handbook of Research on Emerging Advancements and Technologies in Software Engineering
Refers to the systematic use of models as primary engineering artifacts throughout the engineering lifecycle. According to many authors, it offers a promising approach with which to address the inability of third-generation languages to alleviate the complexity of platforms and express domain concepts effectively.
Published in Chapter:
Modeling Platform-Independent and Platform-Specific Service Architectures with UML and the ArchiMeDeS Framework
Marcos López-Sanz (Rey Juan Carlos University, Spain) and Esperanza Marcos (Rey Juan Carlos University, Spain)
DOI: 10.4018/978-1-4666-6026-7.ch011
Abstract
Service-oriented architectures have, over the last decade, gradually become more important. The vast diversity of implementation and support platforms for this kind of architecture increases the complexity of the processes used to develop service-based systems. The task of specifying service architectures can be eased by following a model-driven approach and the appropriate model notations. In this chapter, the authors explore the architectural properties of the service-oriented paradigm and present part of a framework for the specification of service-oriented software architectures. The main idea is to use the separation into different abstraction levels fostered by the MDA proposal and tackle the software architecture specification progressively, stepping from conceptual to platform-specific levels. This chapter particularly concentrates upon describing UML profiles for the PIM and PSM levels of service-oriented architectural models, along with their corresponding metamodels. The use of the proposed profiles is illustrated in a case study in which the proposed profiles are implemented.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Gamification: Model-Driven Engineering Approaches
An approach that uses models as the main artifacts for the software development process. Furthermore, it relies on both code transformations and code generation to successfully produce software.
Full Text Chapter Download: US $37.50 Add to Cart
Model-Driven Engineering of Distributed Applications
An emerging technique in software, system, and data engineering, based on the systematic use of models considered as first class entities. MDA is a special case of MDE.
Full Text Chapter Download: US $37.50 Add to Cart
A Quality-Aware Engineering Process for Web Applications
This is a software development approach whose primary focus is on models, as opposed to source code. Models are built representing different views on a software system. They can be refined, evolved into a new version, and can be used to generate executable code. The ultimate goal is to raise the level of abstraction, and to develop and evolve complex software systems by manipulating models only.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR