Abstracting object interactions using composition filters


Aksit, Mehmet and Wakita, Ken and Bosch, Jan and Bergmans, Lodewijk and Yonezawa, Akinori (1994) Abstracting object interactions using composition filters. In: ECOOP '93 Workshop on Object-Based Distributed Programming, July 26–27, 1993, Kaiserslautern, Germany (pp. pp. 152-184).

open access
Abstract:It is generally claimed that object-based models are very suitable for building distributed system architectures since object interactions follow the client-server model. To cope with the complexity of today's distributed systems, however, we think that high-level linguistic mechanisms are needed to effectively structure, abstract and reuse object interactions. For example, the conventional object-oriented model does not provide high-level language mechanisms to model layered system architectures. Moreover, we consider the message passing model of the conventional object-oriented model as being too low-level because it can only specify object interactions that involve two partner objects at a time and its semantics cannot be extended easily. This paper introduces Abstract Communication Types (ACTs), which are objects that abstract interactions among objects. ACTs make it easier to model layered communication architectures, to enforce the invariant behavior among objects, to reduce the complexity of programs by hiding the interaction details in separate modules and to improve reusability through the application of object-oriented principles to ACT classes. We illustrate the concept of ACTs using the composition filters model.
Item Type:Conference or Workshop Item
Copyright:©1994 Springer
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/56316
Official URL:https://doi.org/10.1007/BFb0017540
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page