Track: Model-Driven Engineering
ABOUT
Model-driven engineering (MDE) refers to a broad range of approaches where models play an indispensable role in software development. Modeling promotes higher levels of abstraction, aiming at reducing complexity of software development and supporting communication among the several stakeholders involved in the lifecycle of software systems (e.g., product managers, analysts, designers, programmers, operators to name just a few). MDE initiatives, such as Domain-Specific Modeling (DSM), make claims of increased quality and productivity by separating business and application logic from underlying platform technology, transforming models to other models (e.g., for validation and verification) and automating code generation (ranging from system skeletons to complete, deployable products) as well as documentation. However, while quality assurance is a well-known topic in “traditional” Software Engineering, less is known on how to assess quality aspects across the MDE process and lifecycle (notably, quality of the languages, of the transformations, consistency level among multi-view/multi-paradigm specifications), as well as on the effective improvements obtained by applying MDE itself, including the quality of the MDE technologies.
We seek novel contributions ranging from conceptual frameworks over tool supported methodologies to case studies and experiments on how to leverage ICT systems quality with MDE techniques, how to assess quality aspects across the MDE process, and how to induce quality assurance in the MDE lifecycle itself.
TOPICS
The suggested topics of interest include, but are not restricted to:
Quality models in the MDE context
Quality assurance in the MDE development flow
Evaluating the quality of models, metamodels, and transformations
Models’ traceability throughout the complete lifecycle including operations
Measuring the improvement achieved with an MDE approach, specially regarding quality
Quality in the context of model-driven service oriented systems
Case studies and lessons learned in applying MDE in industry
Empirical studies on the quality of MDE processes
Studying the quality of MDE technologies
Dealing with quality certification standards in MDE settings
Role of MDE in the quality evaluation of software maintenance, evolution and migration scenarios
TRACK COMMITTEE
Track Chair: Antonio Cicchetti, Mälardalen University, IDT, Västerås, Sweden
Program Committee :
Vasco Amaral, Universidade NOVA de Lisboa, Portugal
Loli Burgueño, Open University of Catalonia, Spain
Robert Clarisó, Universitat Oberta de Catalunya, Spain
Benoit Combemale, University of Rennes 1 & Inria, France
Marcos Didonet Del Fabro, Universidade Federal do Paraná, Brasil
Barbara Gallina, Mälardalen University, Sweden
Ludovico Iovino, Gran Sasso Science Institute, L'Aquila, Italy
Geylani Kardas, Ege University International Computer Institute, Turkey
Timo Kehrer, Humboldt-Universität zu Berlin, Germany
Grischa Liebel, Reykjavik University, Island
Gustavo Rossi, LIFIA-F. Informatica. UNLP, Argentina
Eugene Syriani, University of Montreal, Canada
Javier Troya, University of Seville, Spain
Antonio Vallecillo, Universidad de Málaga, Spain
Juan Manuel Vara, Kybele Research Group, University Rey Juan Carlos, Spain
Tullio Vardanega, University of Padua, Italy
Manuel Wimmer, Johannes Kepler University Linz, Austria
Andreas Wortmann, RWTH Aachen University, Germany
Antonio Cicchetti is Associate Professor at Mälardalen University in Västerås (Sweden). His interests include MDE, model versioning, metamodeling, model transformations, and multi-view/multi-paradigm modelling. He has received his Ph.D in Computer Science in 2008 at the Computer Science Department of the University of L'Aquila with the thesis entiltled "Difference Representation and Conflict Management in Model-Driven Engineering". Currently, he is investigating several issues related to evolution management in MDE, notably model versioning, model co-evolution and synchronization, consistency management, etc. Moreover, he is working on the application of MDE techniques to the component-based development field, with respect to system modelling, generation of code, and Verification&Validation activities, with a special focus on industrial applications.
For a list of scientific publications see the entries in DBLP and Google Scholar.
PREVIOUS TRACK EDITIONS
QUATIC 2020, QUATIC 2019, QUATIC 2018, QUATIC 2016, QUATIC 2014, QUATIC 2012, QUATIC 2010