How MetaEdit+ Supports Co-Evolution of Modeling Languages, Tools and ModelsTool Demo
Domain-specific modeling languages need to evolve when the domain or development needs change, and this leads to a need for co-evolution of related artifacts. We demonstrate how MetaEdit+, a mature commercial language workbench, supports co-evolution of domain-specific modeling languages, tools and models. The demonstration is broken down into 12 different co-evolution scenarios, showing how tools and models update in sync with language changes. In all scenarios of language evolution MetaEdit+ editors open and enable working with existing models, and the models are typically automatically updated without the need to create migration or model transformation programs. When automatic co-evolution is not possible MetaEdit+ points to the items requiring intervention.
Thu 5 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:30 - 17:00 | |||
15:30 22mTalk | Incremental Model Transformations with Triple Graph Grammars for Multi-version Models Technical Track Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam | ||
15:52 22mTalk | Variability-aware Neo4j for Analyzing a Graphical Model of a Software Product Line Technical Track | ||
16:15 22mTalk | How MetaEdit+ Supports Co-Evolution of Modeling Languages, Tools and ModelsTool Demo Tools and Demonstrations Pre-print | ||
16:37 22mTalk | Experience in Specializing a Generic Realization Language for SPL Engineering at Airbus Technical Track Damien Foures , Mathieu Acher Univ. Rennes 1, Inria, IRISA, Institut Universitaire de France (IUF), Olivier Barais University of Rennes, France / Inria, France / CNRS, France / IRISA, France, Benoit Combemale University of Rennes, Inria, CNRS, IRISA, Jean-Marc Jézéquel Univ Rennes - IRISA, Jörg Kienzle McGill University, Canada |