DocumentCode :
1648720
Title :
Conglomeration-realising alias protection
Author :
Potter, John ; Noble, James
Author_Institution :
Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
fYear :
2000
fDate :
6/22/1905 12:00:00 AM
Firstpage :
189
Lastpage :
195
Abstract :
Composition and aggregation are widely used in UML analysis and design models to represent part-whole structures. Neither kind of association places any restriction on how the paths may be used from outside the whole object; this can lead to a number of problems if a part object is aliased from outside. Conglomeration realises a stronger form of encapsulation than does composition. Parts of conglomerate objects are protected from external access. By imposing instance-level consistency conditions on part-whole relationships, conglomeration can make UML models easier to build, understand, and implement correctly
Keywords :
data encapsulation; object-oriented programming; Component Object Model; Java Beans; UML analysis; aggregation; alias protection; association; component interfaces; component-based software; composition; compositional approaches; conglomerate objects; conglomeration; encapsulation; external access protection; instance-level consistency conditions; modelling notations; part-whole structures; systems development; Aggregates; Computer science; Design engineering; Electrical capacitance tomography; Encapsulation; Object oriented modeling; Protection; Read only memory; Tree data structures; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Conference, 2000. ACSC 2000. 23rd Australasian
Conference_Location :
Canberra, ACT
Print_ISBN :
0-7695-0518-X
Type :
conf
DOI :
10.1109/ACSC.2000.824402
Filename :
824402
Link To Document :
بازگشت