Featured Model Types: Towards Systematic Reuse in Modelling Language Engineering

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

By analogy with software product reuse, the ability to reuse (meta)models and model transformations is key to achieve better quality and productivity. To this end, various opportunistic reuse techniques have been developed, such as higher-order transformations, metamodel adaptation, and model types. However, in contrast to software product development that has moved to systematic reuse by adopting (model-driven) software product lines, we are not quite there yet for modelling languages, missing economies of scope and automation opportunities. Our vision is to transpose the product line paradigm at the metamodel level, where reusable assets are formed by metamodel and transformation fragments and "products" are reusable language building blocks (model types). We introduce \textit{featured model types} to concisely model variability amongst metamodelling elements, enabling configuration, automated analysis, and derivation of tailored model types. We provide a wish list of software engineering activities to work with featured model types.
langue originaleAnglais
titre8th Workshop on Modelling in Software Engineering (MiSE’2016)
Lieu de publicationAustin
EditeurACM Press
Pages1-7
Nombre de pages7
ISBN (imprimé)978-1-4503-4164-6
Les DOIs
Etat de la publicationPublié - 17 mai 2016
Evénement2016 IEEE/ACM 8th International Workshop on Modeling in Software Engineering (MiSE) - Austin, TX, USA
Durée: 16 mai 201617 mai 2016

Une conférence

Une conférence2016 IEEE/ACM 8th International Workshop on Modeling in Software Engineering (MiSE)
période16/05/1617/05/16

mots-clés

  • Adaptation models
  • Semantics
  • Systematics
  • Software
  • Finite element analysis
  • Biological system modeling
  • Analytical models

Contient cette citation