DocumentCode :
2279646
Title :
Coordination of active objects by means of explicit connectors
Author :
Ducasse, S. ; Gunter, M.
Author_Institution :
IAM-SCG, Bern Univ., Switzerland
fYear :
1998
fDate :
25-28 Aug 1998
Firstpage :
572
Lastpage :
577
Abstract :
Although coordination of multiple activities is a fundamental goal of object-oriented concurrent programming languages, there is only limited support for its specification and abstraction at the language level. This leads to a mismatch between conceptional designs, using high-level abstractions, and the implementation, using the low-level coordination constructs. Often coordination is hard-wired into the components they coordinate, which leads to evolution, maintenance and composibility problems. We propose a model called FLO/c that relies on the notion of connectors. A connector is an entity that enforces the coordination of the entities it coordinates. This model supports a clear separation between the coordinated active objects and their coordination. An active object only defines specific domain information and a connector only defines coordination between a group of active objects (its participants). The coordination is abstractly defined refering to components in terms of the object interface. Coordination and coordinated entities are independent and can evolve separately. Coordination can be composed and replaced easily
Keywords :
expert systems; object-oriented programming; FLO/c; active objects; components and connectors; connectors; coordinated active objects; coordination of multiple activities; message passing control; synchronizers; Collaboration; Collaborative software; Computer languages; Connectors; Ear; Electrical capacitance tomography; Message passing; Software architecture; Software design; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
Conference_Location :
Vienna
Print_ISBN :
0-8186-8353-8
Type :
conf
DOI :
10.1109/DEXA.1998.707459
Filename :
707459
Link To Document :
بازگشت