<?xml version="1.0" encoding="UTF-8"?><xml><records><record><source-app name="Biblio" version="6.x">Drupal-Biblio</source-app><ref-type>10</ref-type><contributors><authors><author><style face="normal" font="default" size="100%">Hartmann, T.</style></author><author><style face="normal" font="default" size="100%">Jungclaus, R.</style></author><author><style face="normal" font="default" size="100%">Saake, G.</style></author></authors></contributors><titles><title><style face="normal" font="default" size="100%">Aggregation in a Behavior Oriented Object Model</style></title><secondary-title><style face="normal" font="default" size="100%">Proc1 European Conference on Object-Oriented Programming (ECOOP'92)</style></secondary-title></titles><dates><year><style  face="normal" font="default" size="100%">1992</style></year></dates><publisher><style face="normal" font="default" size="100%">Springer, LNCS 615, Berlin</style></publisher><pages><style face="normal" font="default" size="100%">57-77</style></pages><language><style face="normal" font="default" size="100%">eng</style></language><abstract><style face="normal" font="default" size="100%">\tt TROLL is a language to specify information systems with dynamic behavior. Here, we elaborate on the specification of \em object aggregation in \tt TROLL. We distinguish between two kinds of aggregation, static and dynamic aggregation. Static aggregation means that the composition of objects is described using predicates over constant properties. Dynamic aggregation means that we may alter the composition of objects by invoking special operations (\em events) that are implicitly defined for each dynamic complex object. Additionally, we describe the specification of disjoint complex as a means for structuring a specification. We introduce language features to describe object aggregation and give some hints towards their semantics.</style></abstract><label><style face="normal" font="default" size="100%">HJS92</style></label></record></records></xml>