Abstract
Cooperative Object Information Systems are systems build from objects that work together as a single system. Objects that cooperate in the realization of common tasks. Cooperative Object Information Systems are systems constrained to continuously adapt to new requirements: new objects are introduced into the systems, cooperation protocols change, etc. Building Cooperative Object Information Systems is difficult because most of the concurrent and distributed object oriented programming languages and frameworks used to build them, provide only limited support for their specification and abstraction, making them difficult to understand, modify and customize. We show in this paper how combining distributed active objects, and object oriented coordination models and languages, particularly the CoLaSD coordination model and language, we can simplify the development of Cooperative Object Information Systems, and facilitate at the same time the evolution of their requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Aksit, and L. Bergmans, Obstacles in Object-Oriented Software Development, OOPSLA’92, vol. 27, no. 10, October 1992, pp. 341 – 358.
J-M.Andreoli, S. Freeman and R.Pareschi, The Coordination Language Facility: Coordination of Distributed Objects, TAPOS, vol. 2, no. 2, 1996, pp. 635–667.
J.C.Cruz and S. Ducasse, A Group Based Approach for Coordinating Active Objects, Coordination—99, LNCS 1594, Springer Verlag, pp. 355–370.
J.C.Cruz and S. Ducasse, Coordinating Open Distributed Systems, Future Trends of Distributed Computing Systems—99, IEEE, pp. 125–130.
J.C.Cruz, CORODS: a Coordination Programming System for Open Distributed Systems, Languages and Models of Objects 2001, L—object vol. 7, no. 1-2/2001.
S. Frolund, Coordinating Distributed Objects, MIT Press, 1996.
D. Gelernter and N. Carriero, Coordination Languages and their Significance, Communication of the ACM vol. 35, no. 2, February 1992.
N.Minsky and V. Ungureanu, Regulated Coordination in Open Distributed Systems, COORDINATION’97, LNCS 1282, Springer-Verlag, 1997, pp. 81 – 97.
R.Guerraoui, k. Capobianchi, A. Lanusse and P. Roux, Nesting Actions thorough Asynchronous Message Passing: The ACS protocol, ECOOP 92.
R. Bastide and Didier Buchs, Model, Formalisms and Methods for Object-Oriented Distributed Computing, ECOOP-Reader, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag London Limited
About this paper
Cite this paper
Cruz, J.C. (2001). Supporting Development of Cooperative Object Information Systems with CoLaSD. In: Wang, X., Johnston, R., Patel, S. (eds) OOIS 2001. Springer, London. https://doi.org/10.1007/978-1-4471-0719-4_38
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0719-4_38
Publisher Name: Springer, London
Print ISBN: 978-1-85233-546-5
Online ISBN: 978-1-4471-0719-4
eBook Packages: Springer Book Archive