Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering 2014
DOI: 10.1145/2601248.2601292
|View full text |Cite
|
Sign up to set email alerts
|

UML consistency rules

Abstract: Context:The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto standard modeling language for object-oriented modeling and documentation. Since the various UML diagrams describe different aspects of one, and only one, software under development, they are not independent but strongly depend on each other in many ways. In other words, the UML diagrams describing a software product must be consistent. Inconsistencies between these diagrams may be a source of faults in software s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

1
1
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(2 citation statements)
references
References 31 publications
1
1
0
Order By: Relevance
“…Nonetheless, we adapted the general consistency types in our work. A more recent study supports the results of the survey [31]. Additional classification of inconsistencies can be found in literature [21].…”
Section: Related Worksupporting
confidence: 81%
“…Nonetheless, we adapted the general consistency types in our work. A more recent study supports the results of the survey [31]. Additional classification of inconsistencies can be found in literature [21].…”
Section: Related Worksupporting
confidence: 81%
“…Merely understanding model changes is not sufficient to understand how to co-change the code and vice versa. Given the strong correctness benefit, we argue that the use of inconsistency feedback should be common practice not just for error detection but also be change propagations/co-evolution given that there is almost no cost involved in using consistency checking mechanisms (e.g., Nentwich et al [NEFE03], Egyed [Egy11], Musuvathi et al [MPC + 02]) and given that many commonly usable consistency rules are available [TLG14]. We believe that there are likely subsequent benefits that stem from the quicker availability of inconsistency feedback for more correct models or code which we did not measure since it was out of the scope of this paper.…”
Section: Introductionmentioning
confidence: 99%