Black and white diamonds

36Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This study of the semantics of UML’s shared aggregation and composition (black and white diamonds) is based on previous detailed analyses of the semantics of aggregation in object modelling in which primary axioms were identified. All forms of aggregation must comply with these primary axioms. We conclude that both kinds of UML Aggregation do not possess the full complement of primary characteristics and that their secondary characteristics, which define various “flavours” of aggregation, are overlapping and incomplete. We recommend revisions to UML’s two kinds of aggregation: completion of the primary set of axiomatic characteristics and then careful selection of secondary characteristics for defining black and white diamond aggregation.

Cite

CITATION STYLE

APA

Henderson-Sellers, B., & Barbier, F. (1999). Black and white diamonds. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1723, pp. 550–565). Springer Verlag. https://doi.org/10.1007/3-540-46852-8_39

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free