SLE 2021
Sun 17 - Tue 19 October 2021 Chicago, Illinois, United States
co-located with SPLASH 2021
Mon 18 Oct 2021 07:55 - 08:10 at Zurich C - SLE/GPCE Session 8 Chair(s): Coen De Roover
Mon 18 Oct 2021 15:55 - 16:10 at Zurich C - SLE/GPCE Session 8 Chair(s): Ran Wei

Model-Driven Engineering (MDE) reduces complexity, improves Separation of Concerns and promotes reuse by structuring software development as a process of model production and model refinement. Domain-Specific Modelling Languages and Aspect-Oriented Modelling techniques can reduce complexity and improve modularization of crosscutting concerns in situations where the features of general purpose modelling languages are not well aligned with the subject of study. In this article we present FIDDLR, a novel approach that integrates the ideas of Domain-Specific Modelling Languages, Concern-Oriented Reuse and MDE to modularize software development concerns that cross-cut multiple levels of abstraction of the software development process and streamline the reuse process. It also prescribes the integration of the different tooling and transformation infrastructure, i.e., model transformations, model composition and code generation. We demonstrate the effectiveness of our framework and the potential for reduced complexity and leveraged reuse by building a reusable concern that can be used to expose the services a system offers through a custom REST interface.

Mon 18 Oct

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

07:40 - 09:00
SLE/GPCE Session 8GPCE / SLE at Zurich C
Chair(s): Coen De Roover Vrije Universiteit Brussel
07:40
15m
Talk
Leveraging Relational Concept Analysis for Automated Feature Location in Software Product LinesVirtual
GPCE
Nicolas Hlad LIRMM, CNRS, Bérénice Lemoine LIRMM, CNRS, Marianne Huchard LIRMM, Abdelhak Seriai LIRMM, CNRS and University of Montpellier
07:55
15m
Talk
FIDDLR: Streamlining Reuse with Concern-Specific Modelling LanguagesVirtual
SLE
Maximilian Schiedermeier McGill University, Jörg Kienzle McGill University, Canada, Bettina Kemme McGill University, Canada
08:10
15m
Talk
Lifted Termination Analysis by Abstract Interpretation and its ApplicationsVirtual
GPCE
Aleksandar S. Dimovski Mother Teresa University, Skopje
08:25
15m
Talk
Delta-based Verification of Software Product FamiliesVirtual
GPCE
Marco Scaletta Technische Universität Darmstadt, Reiner Hähnle Technical University of Darmstadt, Dominic Steinhöfel CISPA Helmholtz Center for Information Security, Richard Bubel Technische Universität Darmstadt
08:40
20m
Live Q&A
Discussion, Questions and Answers
SLE

15:40 - 17:00
SLE/GPCE Session 8GPCE / SLE at Zurich C -8h
Chair(s): Ran Wei Dalian University of Technology
15:40
15m
Talk
Leveraging Relational Concept Analysis for Automated Feature Location in Software Product LinesVirtual
GPCE
Nicolas Hlad LIRMM, CNRS, Bérénice Lemoine LIRMM, CNRS, Marianne Huchard LIRMM, Abdelhak Seriai LIRMM, CNRS and University of Montpellier
15:55
15m
Talk
FIDDLR: Streamlining Reuse with Concern-Specific Modelling LanguagesVirtual
SLE
Maximilian Schiedermeier McGill University, Jörg Kienzle McGill University, Canada, Bettina Kemme McGill University, Canada
16:10
15m
Talk
Lifted Termination Analysis by Abstract Interpretation and its ApplicationsVirtual
GPCE
Aleksandar S. Dimovski Mother Teresa University, Skopje
16:25
15m
Talk
Delta-based Verification of Software Product FamiliesVirtual
GPCE
Marco Scaletta Technische Universität Darmstadt, Reiner Hähnle Technical University of Darmstadt, Dominic Steinhöfel CISPA Helmholtz Center for Information Security, Richard Bubel Technische Universität Darmstadt
16:40
20m
Live Q&A
Discussion, Questions and Answers
SLE