2018
DOI: 10.22152/programming-journal.org/2018/2/7
|View full text |Cite
|
Sign up to set email alerts
|

Description Languages for Consistency Management Scenarios Based on Examples from the Industry Automation Domain

Abstract: To cope with the increasing complexity of developing and maintaining modern (software) systems, multiple abstractions (models) of the same system can be established and used to allow different domain experts to collaborate and contribute their respective expertise. This divide-and-conquer, model-based approach requires, however, support for a concurrent engineering process, i.e., providing a means of checking, restoring, and ensuring the consistency of all involved and concurrently maintained models. The task … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 35 publications
0
3
0
Order By: Relevance
“…This is the sense in which this work is a contributing technology to the study of megamodels. For example, building explicitly on the conference version ( [32]) of the present paper and using a delta-based formalism, Anjorin et al in [1] described a collection of case studies from Siemens AG where this approach is useful.…”
Section: Megamodellingmentioning
confidence: 99%
See 1 more Smart Citation
“…This is the sense in which this work is a contributing technology to the study of megamodels. For example, building explicitly on the conference version ( [32]) of the present paper and using a delta-based formalism, Anjorin et al in [1] described a collection of case studies from Siemens AG where this approach is useful.…”
Section: Megamodellingmentioning
confidence: 99%
“…In MDD, models are, as far as possible, related instead by model transformations. 1 Because circumstances do not usually permit finishing work on one model before starting work on another, these often have to be bidirectional transformations (bx). Here, despite the name which indicates where most attention has so far been directed, a bidirectional transformation may in fact relate any number of models; it is an automated means of restoring consistency between them.…”
Section: Introductionmentioning
confidence: 99%
“…The process of maintaining consistency among multiple models is called consistency management and involves various operations including (unidirectional) transformation, synchronisation, and consistency checking. Practical applications of consistency checking occur in the industry automation domain, where multiple domain-specific languages (DSLs) are used to describe complex systems [4].…”
Section: Introductionmentioning
confidence: 99%