Template based model engineering in UML

Autor: Gilles Vanwormhoudt, Mathieu Allon, Bernard Carré, Olivier Caron
Přispěvatelé: Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL), Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS), Ecole nationale supérieure Mines-Télécom Lille Douai (IMT Lille Douai), Institut Mines-Télécom [Paris] (IMT), Axellience, Parc Euratechnologie, Lille
Rok vydání: 2020
Předmět:
Zdroj: MoDELS
MoDELS '20 ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems
MoDELS '20 ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, Oct 2020, Montreal, Canada. ⟨10.1145/3365438.3410988⟩
Popis: International audience; Model-based engineering (MBE) contributes a lot to software reuse by abstracting technology independent models, their capitalization and then their reuse to pro- duce systems, ensuring early composition and checking capabilities. One step further, it was recognized that models could be parameterized in order to capture re- current modeling patterns. This led to the concept of "model template" as offered in UML. In this paper we con- centrate on engineering practices and operators which derive from the adoption of this concept, specifically in the case of "aspectual templates", where parameters form full models. As a first step, we show the consequent partitioning of modeling spaces into two subspaces: one dedicated to template modelers ("model for reuse"), the other one dedicated to application modelers ("model by reuse"). Respective activities are identified, but also back-and-forth between them. From this, engineering operators are isolated and formally specified. Finally, reusable technology within Eclipse is offered.
Databáze: OpenAIRE