Multi-level modeling with LML

A Contribution to the Multi-Level Process Challenge

Authors

  • Arne Lange Institute of Computer Science and Business Informatics, Software Engineering, University of Mannheim
  • Colin Atkinson Institute of Computer Science and Business Informatics, Software Engineering, University of Mannheim

DOI:

https://doi.org/10.18417/emisa.17.6

Keywords:

multi-level modeling, process challenge, deepOCL

Abstract

This paper presents a solution to the MULTI Process Challenge which was first posed to the participants of the MULTI workshop at the MODELS conference in 2019 and subsequently adapted for this special issue of the EMISA Journal. The structure of the paper therefore follows the guidelines laid out in the Challenge description. The models are represented in the Level-agnostic Modeling Language LML and the DOCL constraint language using the Melanee deep modeling tool. After first outlining the case study and documenting which aspects are supported in the LML solution, the paper presents multi-level models for both the insurance and the software engineering domains. This is followed by a discussion of the strengths and weaknesses of the approach. The presented model covers all mandatory and optional aspects of the Challenge case study.

Downloads

Published

2022-06-03

Issue

Section

Special Issue: Multi-Level Process Challenge