Proceedings of the 13th International Conference on Software Engineering - ICSE '08 2008
DOI: 10.1145/1368088.1368158
|View full text |Cite
|
Sign up to set email alerts
|

Detecting model inconsistency through operation-based model construction

Abstract: Nowadays, large-scale industrial software systems may involve hundreds of developers working on hundreds of different but related models representing parts of the same system specification. Detecting and resolving structural inconsistencies between these models is then critical. In this article we propose to represent models by sequences of elementary construction operations, rather than by the set of model elements they contain. Structural and methodological consistency rules can then be expressed uniformly a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
86
0
3

Year Published

2010
2010
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 108 publications
(89 citation statements)
references
References 13 publications
0
86
0
3
Order By: Relevance
“…Model transformation experts found in logic programming a resource to implement and experiment with transformations and techniques related to transformations. With the development of the technology around model transformation, logic programming is not abandoned [15,16,17,18,19,20,21,22,23,24,25,26], given that experts investigate new aspects of model transformation that existent languages and tools do not cover. Moreover, some authors argue that Prolog is still suitable to learn about model transformations.…”
Section: Model Transformation and Prologmentioning
confidence: 99%
See 2 more Smart Citations
“…Model transformation experts found in logic programming a resource to implement and experiment with transformations and techniques related to transformations. With the development of the technology around model transformation, logic programming is not abandoned [15,16,17,18,19,20,21,22,23,24,25,26], given that experts investigate new aspects of model transformation that existent languages and tools do not cover. Moreover, some authors argue that Prolog is still suitable to learn about model transformations.…”
Section: Model Transformation and Prologmentioning
confidence: 99%
“…Several works [21,25,26] prove that Prolog is useful for the specification of constraints, a key element of model transformation. Firstly, a meta-model is usually a class diagram which basically is a graph with two kinds of nodes: classes and attributes, and two kinds of edges: attribute memberships and associations.…”
Section: Model Transformation and Prologmentioning
confidence: 99%
See 1 more Smart Citation
“…Blanc et al propose an original approach for detecting model inconsistency (constraint violation): the detection is performed on the model considered as a sequence of elementary construction operations, rather than a model considered as a set of elements [13]. The approach is thus naturally incremental.…”
Section: Related Workmentioning
confidence: 99%
“…The domain that had produced good results in recent years is the one that focuses on the automation of BP concerning detection and correction of inconsistencies. These include, in particular, the work presented in [18], [19], [20] and [21]. They propose adding extensions to modeling tools, such as Eclipse or Rational, that are able to intercept the actions of designers and inspect the information system of the tools in order to detect the occurrence of certain types of inconsistency.…”
Section: Bp In Actionmentioning
confidence: 99%