Call for Papers


Responsiveness to ever-evolving requirements, heterogeneous market needs, and technology shifts are only a few of the challenges affecting modern software systems and their Software Architectures (SAs). Such challenges require ad-hoc methodologies, technologies, and tools for being dealt with efficiently. Model-Driven Engineering (MDE) is a software engineering paradigm that uses the principles of abstraction and separation of concerns for tackling the complexity of modern software systems and their development. Models are not considered mere documentation but as well-defined artefacts that can be automatically manipulated using programs also known as model transformations. In recent years, the interplay between MDE and SA has gained both research and industrial attention. Modelling languages can be used for representing SAs (e.g., AADL, ArchiMate); model transformations can be used for automating almost all tasks of the development process, e.g., design, code generation, simulation and analysis, consistency checking, traceability management, etc.
MDE4SA 2021 aims at promoting and fostering discussion on novel ideas, techniques and possibly controversial approaches on the interplay of MDE and SA. The workshop aims to establish a forum where both researchers and practitioners can share open challenges and discuss innovative solutions.

Topics of interest

The workshop is a forum where researcher and practitioners can share current problems and innovative solutions including, but not limited to:
– Model-driven techniques and methodologies for designing SA
– Architectural description of SA design, considering logical and physical aspects through MDE
– Model-driven approaches for defining and measuring Quality-of-Service (QoS) in SAs
– Analysis of architectural designs and architectural patterns
– Approaches for migrating legacy architecture towards microservice architectures, serverless by means of MDE techniques
– Industrial practices and tools supporting the adoption of MDE into SA
– Methodologies adopted in industrial contexts
– Model repositories for SA
– Code generation from SA models and transformation approaches
– Change Propagation in SA views and consistency management
– Evolution of SA through modeling
– Empirical studies on SA and MDE areas

Important Dates

Paper Submission

June 25, 2021 July 2, 2021

Notification to authors

July 16, 2021 July 22, 2021

Camera Ready

July 29, 2021

Post-proceedings (LNCS) due



We solicit full papers (no more than 10 pages, including references) and short papers (no more than 5 pages including references) of the following types:
- Technical papers presenting novel contributions relevant to the workshop topics
- Work in progress papers presenting preliminary results in applying MDE to software architecture
- Visionary papers on open problems and future research challenges
- Experience papers describing the use of MDE in software architecture within industrial context
Contributions must be written in English, adhere to the two-column CEUR-Art Style , and be submitted through EasyChair
All submissions must be original work and must not have been previously published or being under review elsewhere. For each accepted paper, at least one of the authors must register for the workshop, participate fully in the workshop, and present the paper at the workshop.
MDE4SA 2021 will use a two-steps process for workshop proceedings. Accepted papers will first appear in online proceedings (available before the start of MDE4SA 2021) and then will be published at CEUR. We will organise post-proceedings of selected and extended papers from MDE4SA 2021 at Springer LNCS volume (16 to 18 pages). Candidate papers for post-proceedings will be identified during the review process.


Tuesday 14th September, 2021 - 15:00 - 18:10 - Virtual
15:00 - 15:10 Opening
15:15 - 16:15 Session I: Invited talk (chair: Matteo Camilli)
Exploiting system parameters to test and debug autonomous driving systems
Paolo Arcaini (National Institute of Informatics, Japan)
16:15 - 16:30 Break
16:30 - 18:00 session II (chair: Amleto Di Salle)
• 16:30 - 17:00 Scenario-based Resilience Evaluation and Improvement of Microservice Architectures: an Experience Report
Authors: Sebastian Frank, Alireza Hakamian, Lion Wagner (speaker), Dominik Kesim, Jóakim von Kistowski, and André van Hoorn
• 17:00 - 17:30 Ensuring threat-model assumptions by using static code analyses
Authors: Johannes Geismann, Bastian Haverkamp (speaker), and Eric Bodden
• 17:30 - 18:00 Towards Holistic Modeling of Microservice Architectures Using LEMMA
Authors: Florian Rademacher (speaker), Jonas Sorgalla, Philip Wizenty, and Simon Trebbau
18:00 - 18:10 Conclusion and remarks



Alessio Bucaioni

Academy of Innovation, Design and Engineering, Mälardalen University, Västerås (Sweden)

Amleto Di Salle

Department of Information Engineering, Computer Science and Mathematics - University of L’Aquila, L'Aquila (Italy)

Ludovico Iovino

Computer Science Scientific Area, Gran Sasso Science Institute, L'Aquila (Italy)

Program Committee

  • - Luca Berardinelli, Johannes Kepler University Linz (AT)
  • - Marcello M. Bersani, Politecnico di Milano (IT)
  • - Jan Carlson, Mälardalen University (SE)
  • - Thijmen De Gooijer, Kommuninvest (SE)
  • - Martina De Sanctis, Gran Sasso Science Institute - GSSI (IT)
  • - Antinisca Di Marco, University of L'Aquila (IT)
  • - Darko Durisic, Volvo Car Corporation (SE)
  • - Predrag Filipovikj, Scania Group (SE)
  • - Ivano Malavolta, Vrije Universiteit Amsterdam (NL)
  • - Patrizio Pelliccione, Gran Sasso Science Institute - GSSI (IT) and Chalmers | Gothenburg University (SE))
  • - Florian Rademacher, University of Applied Sciences and Arts Dortmund, Institute for Digital Transformation of Application and Living Domains (GER)
  • - Romina Spalazzese, Malmö University (SE)
  • - Dalila Tamzalit, University of Nantes, LS2N - CNRS UMR 6004 (FR)
  • - Juha-Pekka Tolvanen, MetaCase (FIN)
  • - Emilio Tuosto, Gran Sasso Science Institute - GSSI (IT)
  • - Karthik Vaidhyanathan, University of L'Aquila (IT)

Web Chair

Amleto Di Salle

Department of Information Engineering, Computer Science and Mathematics - University of L’Aquila, L'Aquila (Italy)