2003
DOI: 10.1007/978-3-540-45221-8_11
|View full text |Cite
|
Sign up to set email alerts
|

On the Key Role of Composition in Object-Oriented Modelling

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2004
2004
2008
2008

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 7 publications
0
5
0
Order By: Relevance
“…Composition relationship is a form of abstraction in the form of a relation between the whole and its parts. There are several influential works that consider composition in the context of design methods (Motschnig-Pitrik and Kaasbøll, 1999a;Kilov, 1999;Steimann et al, 2003;Gerstla and Pribbenow, 1996;Barbier et al, 2003). The diversity of the properties of composition that we can see in the above mentioned works can be explained by different backgrounds of authors aiming to define the primary properties of composition.…”
Section: Systems Theory Of Cbdmsmentioning
confidence: 96%
See 1 more Smart Citation
“…Composition relationship is a form of abstraction in the form of a relation between the whole and its parts. There are several influential works that consider composition in the context of design methods (Motschnig-Pitrik and Kaasbøll, 1999a;Kilov, 1999;Steimann et al, 2003;Gerstla and Pribbenow, 1996;Barbier et al, 2003). The diversity of the properties of composition that we can see in the above mentioned works can be explained by different backgrounds of authors aiming to define the primary properties of composition.…”
Section: Systems Theory Of Cbdmsmentioning
confidence: 96%
“…Steimann et al (2003) considers three main forms of abstraction: composition, classification and generalization. However, in our work we consider classification as the result of generalization: instances become classified based on defined types and subtypes.…”
mentioning
confidence: 99%
“…As indicated by our use of the term component, we interpret the underlying abstraction principle as that of composition; in fact, we assume that there is some (abstract; cf. [40]) class that represents the system, whose instances are composites made up of others. Thus, should there be a class symbol in some other diagram that has the same name as the system, we interpret this as a sign of co-reference, i.e., that class and system are the same entity, offering the same functions.…”
Section: Use Case Diagramsmentioning
confidence: 99%
“…Thus, association relationships are identified more implicitly than explicitly. Furthermore, the distinction between aggregation and association is often a matter of state rather than a difference on semantics [9].…”
Section: Semantic Relations In Software Engineeringmentioning
confidence: 99%