The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - Nov.-Dec. (2012 vol.29)
pp: 78-84
Davide Di Ruscio , Università degli Studi dell'Aquila
Ludovico Iovino , Università degli Studi dell'Aquila
Alfonso Pierantonio , Università degli Studi dell'Aquila
ABSTRACT
Model-driven engineering bases a wide range of artifacts on metamodels. When such metamodels evolve, such as a new version of Unified Modeling Language or Business Process Execution Notation or a company-specific metamodel, underlying artifacts often become invalid. In this article, the authors provide an overview of coupled evolution methods and tools to handle such dependencies. I look forward to hearing from both readers and prospective authors about this column and the technologies you want to know more about.
INDEX TERMS
Software engineering, Software development, Modeling, Unified modeling language, Unified Modeling Language, software technology, coupled evolution, model-driven engineering
CITATION
Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio, "Coupled Evolution in Model-Driven Engineering", IEEE Software, vol.29, no. 6, pp. 78-84, Nov.-Dec. 2012, doi:10.1109/MS.2012.153
REFERENCES
1. D. Wagelaar et al., "Translational Semantics of a Co-evolution Specific Language with the EMF Transformation Virtual Machine," Proc. 5th Int'l Conf. Model Transformation (ICMT 12), Springer, 2012, pp. 192–207.
2. M. Herrmannsdoerfer, S. Benz, and E. Juergens, "Cope—Automating Coupled Evolution of Metamodels and Models," Proc. Object-Oriented Programming, LNCS 5653, Springer, 2009, pp. 52–76.
3. L.M. Rose et al., "Model Migration with Epsilon Flock," Proc. 3rd Int'l Conf. Theory and Practice of Model Transformations (ICMT 10), Springer, 2010, pp. 184–198.
4. T. Levendovszky et al., "A Novel Approach to Semi-automated Evolution of DSML Model Transformation," Proc. 2nd Int'l Conf. Software Language Engineering (SLE 09), LNCS 5969, Springer, 2010, pp. 23–41.
5. D. Di Ruscio, R. Laemmel, and A. Pierantonio, "Automated Coevolution of GMF Editor Models," Proc. 3rd Int'l Conf. Software Language Engineering (SLE 10), LNCS 6563, Springer, 2010, pp. 143–162.
156 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool