Coordination languages and their significance
Communications of the ACM
A superimposition control construct for distributed systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Management of Information Technology
Management of Information Technology
Computer
Coordination Technologies for Managing Information System Evolution
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Managing Evolution in Telecommunication Systems
Proceedings of the IFIP TC6 / WG6.1 Third International Working Conference on New Developments in Distributed Applications and Interoperable Systems
Coordination: The Evolutionary Dimension
TOOLS '01 Proceedings of the Technology of Object-Oriented Languages and Systems
Tool Support for Coordination-Based Software Evolution
TOOLS '01 Proceedings of the Technology of Object-Oriented Languages and Systems
Interconnecting objects via contracts
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Evolving and using coordinated systems
Proceedings of the International Workshop on Principles of Software Evolution
Fusion: A System For Business Users To Manage Program Variability
IEEE Transactions on Software Engineering
Modularization with Externalization of Control Flow
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
Hi-index | 0.00 |
Software evolution is, ever more, a critical concern for most business organizations. In spite of many promises, software development techniques, such as Object-Oriented ones, have fallen short of addressing this problem. We show how new technologies based on the notion of "coordination contract" can be deployed for managing the levels of change imposed by the evolution of requirements and technological environments, both in terms of semantic modeling and tool support.