Affiliation
- Marco Panunzio
- Department of Pure and Applied Mathematics, University of Padua
- via Trieste 63
- 35121 Padova
- Italy
A Reinterpretation of Patterns to Increase the Expressive Power of Model-Driven Engineering Approaches
Matteo Bordin, Marco Panunzio, Carlo Santamaria and Tullio Vardanega
1st International Workshop on Model Based Architecting and Construction of Embedded Systems
Abstract
The model-driven engineering (MDE) paradigm promises to raise the abstraction level of the user design space, while resting on trustworthy automated generation of all lower-level artifacts. Under the MDE approach the focus of verification and validation increasingly verges on models. As a consequence, the expressive power availed to the user is often considerably restricted to ensure that the models are amenable to static analysis. Inherent tension thus arises in the very essence of MDE between the restraints to be placed for a better good on the user-level expressive power and the user need and expectation to be able to operate in a modeling space delivered of platform dependences and constraints. In this paper we contend that a new notion of modeling patterns may help resolve the conflict and increase the expressive power in the user space without jeopardizing the integrity and effectiveness of the transformation process.