2004
DOI: 10.1007/978-3-540-24721-0_3
|View full text |Cite
|
Sign up to set email alerts
|

Consistent Adaptation and Evolution of Class Diagrams during Refinement

Abstract: Abstract. Software models are key in separating and solving independent development concerns. However, there is still a gap on how to transition design information among these separate, but related models during development and maintenance. This paper addresses the problem on how to maintain the consistency of UML class diagrams during various levels of refinement. We present a new approach to automated consistency checking called ViewIntegra. Our approach separates consistency checking into transformation and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2007
2007
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…Some of the relevant articles [41,42] classify refinement at a very low level (e.g., addition and deletion of a model element); others only take into account a few simple refinements which are not organized in a systematic way [14,21]. Another body of work only focuses on refactoring (a special type of refinement), in particular those defined by Fowler [18].…”
Section: Classifying and Identifying Refinementsmentioning
confidence: 99%
See 3 more Smart Citations
“…Some of the relevant articles [41,42] classify refinement at a very low level (e.g., addition and deletion of a model element); others only take into account a few simple refinements which are not organized in a systematic way [14,21]. Another body of work only focuses on refactoring (a special type of refinement), in particular those defined by Fowler [18].…”
Section: Classifying and Identifying Refinementsmentioning
confidence: 99%
“…A number of class diagram refinements are discussed in [14]. Their (semi-)automated identification however requires that traceability links be already established.…”
Section: Classifying and Identifying Refinementsmentioning
confidence: 99%
See 2 more Smart Citations
“…Separate stakeholders likely require (or at least request) views onto an emerging design which are idiosyncratic to their perspectives. Supporting multiple viewpoints while ensuring consistency among them constitutes a current challenge towards which the community has made progress (e.g., the 4+1 model [50], analyses to discover inconsistencies [26], and an understanding that certain forms of inconsistency must be tolerated [15,28]), but for which much work remains to be done.…”
Section: The Community Of Designersmentioning
confidence: 99%