Write a Blog >>
MODELS 2020
Fri 16 - Fri 23 October 2020
Thu 22 Oct 2020 11:20 - 11:40 at Room B - B4-Language Engineering and Modularity Chair(s): Benoit Combemale

Model-based engineering (MBE) contributes a lot to software reuse by abstracting technology independent models, their capitalization and then their reuse to produce systems, ensuring early composition and checking capabilities. One step further, it was recognized that models could be parameterized in order to capture recurrent modeling patterns. This led to the concept of “model template” as offered in UML. In this paper we concentrate 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.

Thu 22 Oct

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:15
B4-Language Engineering and ModularityTechnical Track at Room B
Chair(s): Benoit Combemale University of Toulouse and Inria
11:00
20m
Full-paper
A Compositional Framework for Systematic Modeling Language ReuseFT
Technical Track
Arvid Butting Software Engineering RWTH Aachen University, Jerome Pfeiffer , Bernhard Rumpe RWTH Aachen, Andreas Wortmann RWTH Aachen University
11:20
20m
Full-paper
Template Based Model Engineering in UMLFT
Technical Track
11:40
15m
Talk
On the benefits of file-level modularity for EMF modelsJ1st
Technical Track
Mojtaba Bagherzadeh , Karim Jahed Queen's University, Juergen Dingel Queen's University, Kingston, Ontario
DOI Pre-print
11:55
15m
Demonstration
Concrete Syntax-Based Find for Graphical DSLsDemo
Technical Track