2013
DOI: 10.4018/ijsi.2013010103
|View full text |Cite
|
Sign up to set email alerts
|

Formalization of UML Composition in OCL

Abstract: With the increasing use of design models during the development process, developers now face a daunting task to maintain consistency between the design models and their implementation. Consistency maintenance is particularly challenging when a design model language introduces constructs that have no direct counterpart in programming languages. For example, the UML composition, an important relationship in software development, reflects some important principles in software engineering such as encapsulation. Un… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 24 publications
0
6
0
Order By: Relevance
“…To this end, [14,3] check whether a reference to an object is exported by its owner object to a third-party object. However, [15] states that the definition of composition based on the nonaccessibility property is not consistent with the UML spec-ification. [15] further states that the lifetime and the shareability properties are the properties that should be used for recognizing composition relationships.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…To this end, [14,3] check whether a reference to an object is exported by its owner object to a third-party object. However, [15] states that the definition of composition based on the nonaccessibility property is not consistent with the UML spec-ification. [15] further states that the lifetime and the shareability properties are the properties that should be used for recognizing composition relationships.…”
Section: Related Workmentioning
confidence: 99%
“…However, [15] states that the definition of composition based on the nonaccessibility property is not consistent with the UML spec-ification. [15] further states that the lifetime and the shareability properties are the properties that should be used for recognizing composition relationships. [15] specifies an OCL formalization of the above properties.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In [20] an extension of OCL, Soil (Simple OCL-like Imperative Language) has been proposed, using declarative representation. Author in [21] presents a UML composition formalization that strictly adheres to the UML specification. This formalization paves the way for future work to check the consistency between a design model and its implementation in terms of the UML composition.…”
Section: Literature Reviewmentioning
confidence: 99%