Model-Driven Engineering (MDE) in a nutshell

Models have been an integral part of software engineering and have always been used to support different stages of the software development lifecycle of a product. Model-driven engineering (MDE) is a modern approach to software engineering, which obeys the core principle that “Everything is a model” and focuses on the creation, manipulation and management of conceptual models of software systems. Models provide an abstract representation of the system and above all, allow for managing complexity by describing application-specific solutions using high-level graphical modelling, rather than a programming language. Thus, abstraction from the implementation details allows for an evaluation of the target system properties very early in the design, as it is less expensive to modify or refine models of the system at a high-level prior to development, than after it has been fully built.

Read More…

 Scroll to top