Annotation: Describes how to integrate aspects (wrappers) into the type system, so that a single object may evolve over time with new state and new behavior. Similar to SOs, since aspects need not implement a subtype of the base object's type and may contain their own state. But this paper does not discuss what happens when the base object enters a state that doesn't make sense in the aspect.
BibTeX entry:
@inproceedings{richardson91aspects, author = {Joel Richardson and Peter Schwarz}, title = {{Aspects}: {Extending} Objects to Support Multiple, Independent Roles}, booktitle = {Proc. of the {ACM} {SIGMOD} Intl. Conf. on Management of Data}, volume = {20}, pages = {298--307}, month = may, year = {1991} }
Sameer Ajmani