DocumentCode
341800
Title
What is this thing called aggregation?
Author
Henderson-Sellers, B. ; Barbier, Franck
Author_Institution
Univ. of Technol., Sydney, NSW, Australia
fYear
1999
fDate
36342
Firstpage
236
Lastpage
250
Abstract
An in-depth analysis of the semantics of aggregation in object modelling leads to the identification of the primary axioms of whole-part; irreflexivity at the instance level; antisymmetry at both instance and type level; and in which the aggregate object has one or more emergent and resultant properties. Other aspects of aggregation are either a natural consequence of these axioms or else are secondary. Each secondary characteristic defines a partition and thus gives the modelled aggregation relationship a specific flavour. We show that many of the existing definitions of aggregation in object modelling are ill-considered
Keywords
object-oriented methods; aggregate object; aggregation; antisymmetry; instance level; irreflexivity; object modelling; object oriented methods; semantics; type level; whole-part; Aggregates;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
Conference_Location
Nancy
Print_ISBN
978-0-7695-0275-5
Type
conf
DOI
10.1109/TOOLS.1999.779016
Filename
779016
Link To Document