2016
DOI: 10.1016/j.ijinfomgt.2016.05.024
|View full text |Cite
|
Sign up to set email alerts
|

UML models consistency management: Guidelines for software quality manager

Abstract: Abstract-Unified Modeling Language (UML) has become the de-facto standard to design today's large-size object-oriented systems. However, focusing on multiple UML diagrams is a main cause of breaching the consistency problem, which ultimately reduces the overall software model's quality. Consistency management techniques are widely used to ensure the model consistency by correct model-to-model and model-to-code transformation. Consistency management becomes a promising area of research especially for model-driv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
18
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 42 publications
(18 citation statements)
references
References 47 publications
0
18
0
Order By: Relevance
“…Structural and behavioural views are the most common examples of system views in the field of software engineering. One of the main concern of the multiple-view approach is enforcing and maintaining the consistency across the different views [35]- [37]. Figure 5, above, demonstrates the sub-categories of this feature.…”
Section: Fig 6 the Features Of Viewsmentioning
confidence: 99%
“…Structural and behavioural views are the most common examples of system views in the field of software engineering. One of the main concern of the multiple-view approach is enforcing and maintaining the consistency across the different views [35]- [37]. Figure 5, above, demonstrates the sub-categories of this feature.…”
Section: Fig 6 the Features Of Viewsmentioning
confidence: 99%
“…2) Behavior types include use case diagrams, activity diagrams, state diagrams, sequence diagrams, communication diagrams, interaction overview diagrams, timing diagrams, etc. Since UML 2.0 is a multidiagram approach, there are always some inconsistencies between different diagrams in the user model [6]- [8]. Two obvious inconsistencies occur most often.…”
Section: Introductionmentioning
confidence: 99%
“…A central question in multi-view modelling is whether such a family of UML/OCL diagrams and annotations is still consistent, i.e., conjointly instantiable such that all views from all viewpoints are satisfied w.r.t. their (well-defined) semantics [c46] 3 . This preferrable to represent the structural and behavioural semantics of a sub-language in an appropriate semantic domain of its own and only to relate these sub-languages and their semantic domains by translations.…”
Section: Introductionmentioning
confidence: 99%
“…A structural verification task considers a single (integrated) system state only, whereas a behavioural task pertains to a sequence of states. In contrast to [c46], here "[c]onsistency problems are structural problems and do not involve behaviour" [18, p. 122].The large number of approaches to multi-view consistency in the literature has also been reviewed and summarised [3,20,28,40,41,42]. In particular, Torre et al [40,41] systematically survey existing consistency rules.…”
mentioning
confidence: 99%
See 1 more Smart Citation