Marco Panunzio
Department of Pure and Applied Mathematics, University of Padua
via Trieste 63
35121 Padova

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


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.