Information Technology Reference
In-Depth Information
Chapter 3
Model-Driven Engineering
3.1. Introduction
The use of abstract descriptions of systems before building
a complex system is mandatory in every engineering and
modern discipline.Today,no one can imagine building a system
without a extensive analysis of its overall organization, the
interactions between its parts, the cost of building the system,
the study of properties such as security or robustness, and so
on. Models, architectures, or plans are used to design complex
systems in general engineering and model-driven engineering.
MDE proposes a framework using models as first engineering
artifacts to define software development methodologies, to
developsystemsatanylevelofabstraction,andtoorganizeand
automate system testing and validation. Thus, MDE conceives
the whole software development cycle as a process of creation,
iterative refinement, and integration of models. During the
software lifecycle, stakeholders create models and use model
transformations to derive products.
MDE expectations are to increase software productivity
by simplifying and automating the design and promoting
communication between stakeholders and teams working on
Search WWH ::




Custom Search