Taking the Pick out of the Bunch - Type-Safe Shrinking of Metamodels

Alexander Bergmayr, Manuel Wimmer, Werner Retschitzegger, Uwe Zdun

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

To focus only on those parts of a metamodel that are of interest for a specific task requires techniques to generate metamodel snippets. Current techniques generate strictly structure-preserving snippets, only, although restructuring would facilitate to generate less complex snippets. Therefore, we propose metamodel shrinking to enable type-safe restructuring of snippets that are generated from base metamodels. Our approach allows to shrink a selected set of metamodel elements by automatic reductions that guarantee type-safe results by design. Based on experiments with 12 different metamodels from various application domains, we demonstrate the benefits of metamodel shrinking supported by our prototypical implementation build on top of the Eclipse Modeling Framework (EMF).
Original languageEnglish
Title of host publicationProceedings of Software Engineering
Editors Stefan Kowalewski and Bernhard Rumpe
Pages85-98
Number of pages14
Publication statusPublished - 2013

Fields of science

  • 102 Computer Sciences
  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102014 Information design
  • 102027 Web engineering

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this