Dorel Lucanu
Aggregation is the “part-whole” relationship in which objects representing the components are associated with a composite objectrepresenting the entire ensemble. In this paper we propose a methodology for specifying composite objects in algebraic specificationlanguages like CafeOBJ. We study three kinds of aggregation: aggregation of concurrent objects, aggregation of synchronizedobjects, and aggregation of communicating objects. We show that the methodology is safe in the sense that if we refine a component then the result composite object refines the initial composite object.
Full Document (PS)Bibtex
@TechReport{objagr:tr, author = {Dorel Lucanu}, title = {On Object Aggregation in {{sf CafeOBJ}}: Three Case Studies}, institution = {University ``A.I.Cuza'' of Iac{s}i, Faculty of Computer Science}, year = {1999}, number = {TR 99-01}, note = {URL:http://www.infoiasi.ro/~tr/tr.pl.cgi} }