Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Formalization of the Whole-Part Relationship in the Unified Modeling Language
Barbier F., Henderson-Sellers B., Le Parc-Lacayrelle A., Bruel J. IEEE Transactions on Software Engineering29 (5):459-470,2003.Type:Article
Date Reviewed: Mar 19 2004

A formal definition for the semantics of the whole-part (WP) relationship in the unified modeling language (UML) is proposed in this paper.

The notion of WP relationships in UML is defined in terms of the semantics of aggregation and composition. To make their case, the authors demonstrate the ambiguity attributed to the semantics of aggregation and composition, which has resulted in UML being incomplete, inconsistent, and incorrect. To resolve this ambiguity problem, the authors first identify a set of properties (primary or essential, and secondary or differential), which is manifested by WP relationships. An example of an essential property is asymmetry. An example of a differential property is transitivity. Next, the authors formalize a subset of these properties with a set of logical assertions.

The main contributions of this paper are the identification of meta-elements (or features), which has been used as a base to change the key relationships; and the formal specification of the meta-elements, which has resulted in providing a formal, mathematical semantics for diagrammatic description techniques, namely aggregation and composition.

The work provides a framework that reflects a change that is significant to the core theory of WP relationships. To this end, the framework provides not only a precise interpretation of WP relationships, but also sufficient explanations to justify its adoption in UML 2.0. The authors’ work is detailed and enjoyable. I would recommend this paper to anyone who is interested in the formalization of UML.

Reviewer:  Hassan Reza Review #: CR129280 (0409-1078)
Bookmark and Share
 
UML (D.3.2 ... )
 
 
Object-Oriented Design Methods (D.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "UML": Date
The Unified Modeling Language user guide
Booch G., Rumbaugh J., Jacobson I. (ed), Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, 1999. Type: Book (9780201571684)
Jul 1 1999
UML in a nutshell
Alhir S., O’Reilly & Associates, Inc., Sebastopol, CA, 1998. Type: Book (9781565924482)
Aug 1 1999
Doing hard time
Douglass B., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1999. Type: Book (9780201498370)
Sep 1 1999
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy