We look forward to meeting everyone at MODELS this year!

Internation workshop on Models and Evolution

Co-located with Models'22 List of accepted papers  

The 16th Workshop on Models and Evolution (ME) 2022 is a satellite event at ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems - MODELS

Software artefacts constantly increase in complexity, variety and novelty. Environment and business constraints, user requirements and new insights put additional pressure on their adaptability, availability, reliability and quality: they continuously need to be up to date. But evolution issues are critical, complex and costly to manage. They concern requirements, architecture, design, source code, documentation, integration or deployment. They also typically affect various kinds of models (data, behavioural, domain, source code or goal models). Addressing and managing these varieties of changes is essential. Models and meta-models, the cornerstone of complex software systems’ abstractions, represent a powerful mean for facing software evolution challenges by ensuring a more abstract and expressive modeling of software evolution. They can help and guide software evolution and can enforce and reduce critical risks and important involved resources. The workshop puts the focus on Models and Evolution by considering two main sides: (1) Managing software evolution needs by relying on the high-level abstraction power of models and meta-models. (2) Managing model and metamodel evolution needs and the co-evolution of all related software artefacts by putting attention to their increasing evolution issues as they become primary artefacts.

For this edition, the MODELS conference has the special theme “Modeling for social good” #MDE4SG. We encourage also for our workshop, papers themed around: socio-technical systems, tools with social impact, integrating human values, data science, and intelligent systems. This year’s conference will feature a Best Theme Paper Award spanning across all tracks, so we will propose papers covering this topic as candidate for the final evaluation.

Organizers:
Ludovico Iovino
Gran Sasso Science Institute (Italy)

Alfonso Pierantonio
University of L'Aquila (Italy)

Dalila Tamzalit
LS2N, Université de Nantes (France)

Important Dates

  • Paper submission: July 20, 2022
  • Notification to authors: August 19, 2022
  • Camera ready version: August 26, 2022
  • Workshop date: October 24, 2022

Program Committee

Ludovico IovinoGran Sasso Science Institute, L'Aquila
Alessio BucaioniMälardalen University
Alfonso PierantonioUniversity of L'Aquila
Dalila TamzalitUniversity of Nantes, LS2N - CNRS UMR 6004
Federico CiccozziMälardalen University
Adrian RutleWestern Norway University of Applied Sciences
Davide Di RuscioUniversità degli Studi dell'Aquila
Mahmoud El HamlaouiENSIAS, Rabat IT Center, UM5R, Morocco
Jesús Sánchez CuadradoUniversidad de Murcia
Amleto Di SalleUniversity of L'Aquila
Man ZhangKristiania University College, Oslo, Norway
Djamel Eddine KhelladiDIVERSE Team, IRISA-INRIA, CNRS, Université Rennes 1
Jeff GrayUniversity of Alabama
Antonio CicchettiMälardalen University
Saheed PopoolaUniversity of Cincinnati
Harald KoenigUniversity of applied Sciences FHDW Hannover
Juha-Pekka MetaCase
David Istvan University of Montreal
Bentley Oakes University of Montreal
Juri Di Rocco University of L'Aquila
Mohammad Amin Zaheri University of Montreal

Topics of Interest

  • Formalisms, theories, formal approaches, methods and languages for expressing and understanding model-driven software evolution
  • Supporting processes and tools for managing model-driven software evolution
  • (Co-)evolution and (co-)adaptation of models, meta-models and modeling languages; classification of (co-)evolution scenarios
  • Conformance checking, inconsistency management, synchronization, differencing, comparison, impact analysis of evolving models
  • Transformation techniques for evolving models: restructuring, refactoring, migration, translation, composition, versioning, etc.
  • Maintenance and evolution of domain-specific languages
  • Maintenance and evolution of model transformations
  • Traceability maintenance, verification, and validation of evolving models, evolving model transformations, and evolving modeling languages; runtime models
  • Analysis of model maintainability
  • Variability management using models
  • Model-driven software architecture recovery, reverse architecting, reconstruction, migration and software release engineering
  • Model-based and model-related techniques for legacy systems evolution and systems integration
  • Reusable evolution solutions and patterns
  • Evolution issues in new and emerging systems and paradigms (e.g., cyber-security, cyber-physical systems, systems of systems, systems engineering, Internet of Things, cloud computing and its Software, Platform, Infrastructure (SPI) model, data analytics, big data, social media, devices and services, mobile applications, open source software, sustainability and modeling for social good, open architectures, product-line architectures, software ecosystems, Service-Oriented Architecture (SOA), micro-services, enterprise architectures)
  • Model-driven software evolution regarding energy-awareness and sustainability
  • Training, education, and certification around software evolution
  • State-of-the-art and state-of-practice in software evolution
  • Empirical studies, industrial needs, experience reports and experiments in software evolution
  • Tools and methods supporting all of the above topics

Submission Guidelines

We solicit papers of three main types: research papers, position papers and tool presentations as follows:

  1. Research papers (max. 10 pages including references): These submissions provide novel contributions on topics of the workshop presenting novel ideas, addressing challenging problems, or making practical contributions.
  2. Position papers (max. 5 pages):
    • Work in progress papers by young researchers: These submissions present early work and preliminary research results of young researchers in topics related to the workshop.
    • Visionary papers: We encourage papers proposing visionary and strategic ideas and/or looking for collaborations around international projects. These submissions take a visionary stance to the field describing long term ambitions, visionary technological advancements, paradigmatic changes and research agendas. Note that the ideas presented must be clearly positioned, adequately thought through, and sufficiently documented.
    • Industrial experience: Industrial papers reporting about experiences in the area of models and evolution, novel industrial tools, and positions from industry about experience and/or case studies about managing or putting into practice model-driven software evolution solutions are highly appreciated.
  3. Tool presentations (max. 5 pages): These submissions present (experience with) tools (which may be either research prototypes or commercial tools) that are fully/partially dedicated to supporting model-based software evolution and evolution issues encountered in model-based development.
Contributions: All papers submitted to the workshop should have at least 5 pages and 10 pages for full papers following the same style and format of the main tracks of the Conference. Formatting instructions are available here for both LaTeX and Word users. LaTeX users must use the provided acmart.cls and ACM-Reference-Format.bst without modification, enable the conference format in the preamble of the document (i.e., \documentclass[sigconf,review]{acmart}), and use the ACM reference format for the bibliography (i.e., \bibliographystyle{ACM-Reference-Format}). The review option adds line numbers, thereby allowing referees to refer to specific lines in their comments. Submissions that do not adhere to these limits or that violate the formatting guidelines will be desk-rejected without review. Contributions must be submitted through the ME 2022 EasyChair submission page.

Program

  • 13:30 -13:40: Introduction to the workshop
  • 13:40-14h30: keynote: "Towards Enterprise Digital Twins", Benoit Combemale
  • 14:30 - 15:00 : Saheed Popoola, Jeff Gray, Antonio Garcia-Dominguez and Dimitris Kolovos. Analyzing Model Changes with Loupe
  • 15:00-15:30 : coffee break
  • 15:30-16:00: André Conrad, Philipp Utzmann, Meike Klettke and Uta Störl. Metamodels to support Database Migration between heterogeneous Data Stores
  • 16:00-16:30: Akila Loganathan and Richard Paige. An Investigation into the Effect of Cluster-Based Preprocessing on Software Migration
  • 16:30-17:00: Sultan Almutairi, Athanasios Zolotas and Dimitris Kolovos. Towards Round-Trip Engineering of Code Fragments Embedded in Models (virtual)
  • 17:00: Wrap-up

Keynote

Benoit Combemale is Full Professor of Software Engineering at the University of Rennes 1 (UR1). He is evolving within the engineering school ESIR, and he is co-head of the research team DiverSE joint to the IRISA and Inria labs. He is also adjunct researcher in the SM@RT team of the IRIT labs. His research interests lie in software engineering, including model driven software and systems engineering (MDE), software language engineering (SLE) and software validation & verification (V&V); mostly in the context of (smart) cyber-physical systems and Internet of things. He is also teaching object-oriented programming, software and systems modeling, MDE, SLE and V&V.

Title: Towards Enterprise Digital Twins

Enterprises are rapidly evolving as complex socio-technical systems that require continuous adaptation regarding a dynamic and uncertain environment. Various stakeholders are involved and deliver continuous knowledge through heterogeneous digital models (systems, processes, organizations, etc.) manipulated with various scientific and engineering environments. This modeling continuum open new opportunities for adaptable and efficient enterprises, but also raise new modeling challenges. In this talk, we explore the use of model-driven engineering to develop and operate enterprise digital twins. The talk covers the current state of the art, and provide concrete implementations for smart trade-off analysis and decision making. Finally, we discuss open challenges and draw a roadmap for the MDE community.

THE VENUE

The Workshop on Models and Evolution is a satellite event of MODELS 2022. MODELS, the ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems, is the premier conference series for model-driven software and systems engineering, and is organized with support of ACM SIGSOFT and IEEE TCSE. Since 1998, MODELS has covered all aspects of modeling, from languages and methods, to tools and applications. Attendees of MODELS come from diverse backgrounds, including researchers, academics, engineers and industrial professionals. MODELS 2019 is a forum for participants to exchange cutting-edge research results and innovative practical experiences around modeling and model-driven software and systems. This year’s edition will provide an opportunity for the modeling community to further advance the foundations of modeling, and come up with innovative applications of modeling in emerging areas of cyber-physical systems, embedded systems, socio-technical systems, cloud computing, big data, machine learning, security, open source, and sustainability.

Contact us

In case of questions, contact us via an email to me2022@easychair.org.