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. Cruz | 1 | 3 | 0.47 |
Sander Tichelaar | 2 | 94 | 9.51 |