In today’s technological environment, models play a major role in understanding business needs, in requirements elicitation, and in software development. To facilitate these activities, in the past decades many modeling languages such as URN (for requirements), BPMN (for business process modeling) and the UML (for software development) were introduced both in the academia and in practice. Although the use of these models and modeling languages is gaining some traction in industry their use is still limited.

In order to better understand the challenges and the opportunities of software and system modelling, the 2nd Winter Modelling Meeting intends to provide researchers and practitioners a forum to discuss approaches to address the issues facing the appropriate use of models and related technologies. Participants will have the opportunity to share their knowledge, discuss their research findings, and explore cutting-edge topics in Modelling.

The meeting will be held at Hotel Monte Sella in San Vigilio di Marebbe (St. Vigil in German, Al Plan de Mareo in Ladin) in Italy during January 18-25, 2020. It is a Dagstuhl-like event by invitation only.


The scope of the meeting is to examine the impediments that prevent modeling from being more prominently considered by students, researchers, and practitioners. Over the last few years, the terms “modeling”, “model-driven”, and “model-based” are getting more and more unattractive. While modeling artifacts are increasingly pervasive in software and systems development, the general perception is that i) students seem to be reluctant in joining modeling courses; ii) modeling is no longer among the most trending research topics, and iii) although industry is actually making use of most model-driven concepts and techniques, they are hesitant to adopt many of the existing languages and tools, or to openly talk about model-driven developments.

meta language engineer->language engineer:you can build as many languages you want language engineer-->meta language engineer:with pleasure language engineer->engineer:I have a language for your models engineer-->language engineer:ehy but the tool sucks language engineer-->meta language engineer:what shall we do? they want to use low-code meta language engineer-->language engineer: uhm .. let's go to WMM, bring the engineer language engineer-->engineer: let's go to WMM engineer-->language engineer:sounds good! language engineer-->meta language engineer:deal!

During the meeting, we intend to

  1. analyze the reasons for this state of affairs,
  2. understand where current solutions fall short,
  3. identify relevant success stories, i.e., situations that not only denote the feasibility and convenience of the proposed solutions but that at the same time are alluring; and finally
  4. identify possible ways to better communicate our research results.

A compelling case is represented by low-code or no-code platforms, i.e., commercial initiatives that are gaining traction by using visual notation and neglecting any reference to model-based or model-driven terminologies: it is a matter of a successful rebranding of modeling or filling a gap that was necessaru making low-code successful? Most likely we should analyze the discrepancy between engineers who are using modeling means and those who work on the foundations, methods, notations, and build the tools to be able to formulate an informed opinion.

Important: All participants are expected to arrive on January 18, 2020 and leave on January 25, 2020 (the technical program will be distributed prior to the meeting).

The meeting is organized by:

  • Antonio Bucchiarone, FBK (Italy)
  • Richard Paige, University of York (UK)
  • Alfonso Pierantonio, University of L'Aquila (Italy)