Title
Managing Evolution of Coordination Aspects in Open Systems
Abstract
Most of the work on coordination technology so far has focused on the development of spe- cial coordination languages and environments that provide the basic mechanisms for realiz- ing the coordination layer of an open system. It is clear that the idea of managing separately the coordination aspect from the computation in a language has a lot of advantages in the de- velopment of those systems. Nevertheless, most of the coordination languages do not take care that additionally to managing coordina- tion requirements, they must manage other kinds of "openness" related requirements in Open Systems. The most important require- ment being to support the evolution of the co- ordination requirements themselves. This problem manifests during the software devel- opment process by the development over and over again of solutions to similar coordination problems. To tackle this problem, and instead of proposing a new language, we are attempt- ing to develop an open set of adaptable and re- usable software components that realize vari- ous useful coordination abstractions. With these components we provide explicit separa- tion of coordination from computation, and fa- cilitate reuse and evolution of coordination as- pects in Open Systems.
Year
DOI
Venue
1998
10.1109/DEXA.1998.707460
DEXA Workshop
Keywords
Field
DocType
open systems,coordination aspects,java,hardware,groupware,world wide web,network topology,object oriented programming,open system,application software,software component,programming
Software engineering,Object-oriented programming,Reuse,Computer science,Collaborative software,Real-time computing,Software development process,Constructed language,Open system (systems theory),Database,Software development,Open set
Conference
ISBN
Citations 
PageRank 
0-8186-8353-8
3
0.47
References 
Authors
7
2
Name
Order
Citations
PageRank
J. C. Cruz130.47
Sander Tichelaar2949.51