Tolerance in Model-Driven Engineering: A Systematic Literature Review with Model-Driven Tool Support

06/02/2021
by   Nils Weidmann, et al.
0

Managing models in a consistent manner is an important task in the field of Model-Driven Engineering (MDE). Although restoring and maintaining consistency is desired in general, recent work has pointed out that always strictly enforcing consistency at any point of time is often not feasible in real-world scenarios, and sometimes even contrary to what a user expects from a trustworthy MDE tool. The challenge of tolerating inconsistencies has been discussed from different viewpoints within and outside the modelling community, but there exists no structured overview of existing and current work in this regard. In this paper, we provide such an overview to help join forces tackling the unresolved problems of tolerating inconsistencies in MDE. We follow the standard process of a Systematic Literature Review (SLR) to point out what tolerance means, how it relates to uncertainty, which examples for tolerant software systems have already been discussed, and which benefits and drawbacks tolerating inconsistencies entails. Furthermore, we propose a tool-chain that helps conducting SLRs in computer science and also eases the reproduction of results. Relevant meta-data of the collected sources is uniformly described in a textual modelling language and exported to the graph database Neo4j to query aggregated information.

READ FULL TEXT

page 1

page 11

research
06/14/2022

Modelling Guidance in Software Engineering: A Systematic Literature Review

Despite potential benefits in Software Engineering (SE), adoption of sof...
research
12/20/2020

A Systematic Mapping on the use of Visual Data Mining to Support the Conduct of Systematic Literature Reviews

A systematic literature review (SLR) is a methodology used to find and a...
research
11/18/2020

What is a Process Model Composed of? A Systematic Literature Review of Meta-Models in BPM

Business process modelling languages typically enable the representation...
research
11/25/2016

Decision Support Systems in Fisheries and Aquaculture: A systematic review

Decision support systems help decision makers make better decisions in t...
research
08/29/2021

Continuous Systematic Literature Review: An Approach for Open Science

Systematic Literature Reviews (SLRs) play an important role in the Evide...
research
04/19/2023

Conversational Process Modelling: State of the Art, Applications, and Implications in Practice

Chatbots such as ChatGPT have caused a tremendous hype lately. For BPM a...
research
05/11/2021

A Value-driven Approach for Software Process Improvement – A Solution Proposal

Software process improvement (SPI) is a means to an end, not an end in i...

Please sign up or login with your details

Forgot password? Click here to reset