1st Workshop on Pains in Model-Driven Engineering Practice

PAINS 2018

Co-located with the ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems

16 October 2018, Copenhagen, Denmark

Theme and Goals:

Model-driven Engineering aims at making software engineering more efficient through application of abstract (domain-specific) models, which are supposed to reduce the conceptual gap between problem domains and running software. Consequently, research in MDE must be driven by industrial requirements and many requirements have been met in the past.

In other words, software engineering research must always be solidly rooted in industrial needs. Such needs must be given a medium to be clearly communicated between industry and research. Otherwise, research becomes untethered while the industry's needs are not met. The objective of the PAINS workshop is to bring together people from industry and the research community to discuss concrete pains, issues and challenges faced in the industrial practice of MDE.

Previous approaches to eliciting MDE requirements often brought forth academic perspectives. With a unique focus on the needs of industrial practitioners, the PAINS workshop aims to close the gap between industrial requirements in model-driven engineering and academic solutions. To achieve this, we propose a workshop format of short presentations of industrial pains, followed by problem-specific or domain-specific breakout sessions better accessible to industrial practitioners.


Discussions at the 2018 Winter Modeling Meeting have shown that there can be gap between industrial requirements ("what is needed") and scientific contributions ("what is wanted"). At PAINS, we aim to provide a forum for industrial requirements elicitation that helps the MODELS 2018 community to reduce this gap.

To elicit current industrial requirements on MDE that allow the community to move forward the adoption of MDE, PAINS presents a forum for industrial and academic practitioners without the barriers of traditional workshops (i.e., mini conferences with rather long papers).

Instead, we call for contributions as (extended) abstracts or presentation slides describing "pains in MDE". Through this, we aim to lower the contribution barrier for industrial practitioners and attract interesting contributions on MDE challenges "in the field", which can include contributions from MDE researchers working with industry as well.

Workshop Format:

With PAINS, we aim at increasing the number of industrial contributions on challenges in MDE. To this effect, we aim to lower the entry barrier for industrial participants by calling for (extended) abstracts of two pages or presentation slides only. Topics of interest include:

  • Pains from applying research prototypes in industrial practice and why these were insufficient
  • Pains from missing research solutions to challenges in industrial practice
  • Pains in implementation MDE theories in practical tooling

Contributions will be evaluated with respect to their the relevance, grandness and soundness of challenges with respect to the MODELS community. The reviews will also filter challenges that are considered trivially solved. Due to the delicate nature of companies presenting open challenges, PAINS will not have formal proceedings. If the workshop participants, however, are interested we would like to report a summary of challenges and possible approaches to solutions based on the breakout sessions' results afterwards. Ideally, these solutions can be mapped to MSc thesis-sized research proposals aimed to immediately address the elicited pains.

The workshop will be structured into four parts:

  1. Introduction and motivation followed by invited talks.
  2. Flash talks of 5-10 minutes each, presenting concrete "MDE pains"
  3. 2-3 rotating breakout sessions on aggregated challenge topics (e.g., specific domains or modeling techniques)
  4. Presentation of breakout session results and plenary discussion of the workshop outcomes (e.g., continuation, joint report, further efforts).

Submission Details:

We welcome flash talk proposals in the form of extended abstracts (maximum 2 pages) or slide decks. Submissions must be in PDF format and submitted via Easychair: https://easychair.org/conferences/?conf=pains18

Please copy and paste the following information into the abstract field on the easychair submission.

  1. Name
  2. Company
  3. Company domain (e.g., aerospace, healthcare)
  4. Size of company
  5. Your role
  6. Years of experience
  7. Years of experience with MDE (Model-Driven Engineering)
  8. Describe in 1-2 paragraphs your MDE PAINs

Important Dates:

Submission Deadline: July 7, 2018

Notification: July 29, 2018

Workshop date: Between October 14-16, 2018, pending final scheduling by the MODELS Workshops Chairs.


  • Francis Bordeleau (Cmind Inc)
  • Michalis Famelis (Université de Montréal)
  • Jennifer Horkoff (Chalmers and the University of Gothenburg)
  • Andreas Wortmann (RWTH Aachen University)