ABSTRACT
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.
- L. F. Andrade and J. L. Fiadeiro, "Coordination Technologies for Managing Information System Evolution", in Proc. CAISE'01, K. Dittrich, A. Geppert and M. Norrie (eds), LNCS 2068, Springer-Verlag 2001, 374-387.]] Google ScholarDigital Library
- L. F. Andrade and J. L. Fiadeiro, "Coordination: the Evolutionary Dimension", in Technology of Object-Oriented Languages and Systems -- TOOLS 38, W. Pree (ed), IEEE Computer Society Press 2001, 136-147.]] Google ScholarDigital Library
- L. F. Andrade and J. L. Fiadeiro, "Interconnecting Objects via Contracts", in UML'99 -- Beyond the Standard, R. France and B. Rumpe (eds), LNCS 1723, Springer Verlag 1999, 566-583.]]Google Scholar
- L. F. Andrade, J. L. Fiadeiro, J. Gouveia, A. Lopes and M. Wermelinger, "Patterns for Coordination", in COORDINATION'00, G. Catalin-Roman and A. Porto (eds), LNCS 1906, Springer-Verlag 2000, 317-322.]] Google ScholarDigital Library
- N. Francez and I. Forman, Interacting Processes, Addison-Wesley 1996.]]Google Scholar
- Carrol W. Frenzel, Management of Information Technology, (3rd ed.), Course Technology, Cambridge, MA, 1999.]] Google ScholarDigital Library
- D. Gelernter and N. Carriero, "Coordination Languages and their Significance", Communications ACM 35, 2, pp. 97-107, 1992.]] Google ScholarDigital Library
- J. Gouveia, G. Koutsoukos, L. Andrade and J. L. Fiadeiro, "Tool Support for Coordination-Based Software Evolution", in Technology of Object-Oriented Languages and Systems -- TOOLS 38, W. Pree (ed), IEEE Computer Society Press 2001, 184-196.]] Google ScholarDigital Library
- S. Katz, "A Superimposition Control Construct for Distributed Systems", ACM TOPLAS 15(2), 1993, 337-356.]] Google ScholarDigital Library
- G. Koutsoukos, J. Gouveia, L. Andrade and J. L. Fiadeiro, "Managing Evolution in Telecommunications Systems", in Proc. IFIP Working Conference on Distributed Applications and Interoperable Systems, Kluwer, in print]] Google ScholarDigital Library
- G. Koutsoukos, T. Kotridis, L. Andrade, J. L. Fiadeiro, J. Gouveia and M. Wermelinger, "Coordination Technologies for Business Strategy Support: a case study in Stock Trading", ECOOP 2001 Workshop on Object Oriented Business Solutions (WOOBS01).]]Google Scholar
- B. Meyer, "Applying Design by Contract", IEEE Computer, Oct. 1992, 40-51.]] Google ScholarDigital Library
- Support for business-driven evolution with coordination technologies
Recommendations
Tool Support for Coordination-Based Software Evolution
TOOLS '01: Proceedings of the Technology of Object-Oriented Languages and SystemsIn today's global and highly competitive business environments, organisations are replying to the question of whether technology is forming business or vice-versa by integrating their business and IT strategies, thus using technology to do business. As ...
Evolution Traceability Roadmap for Business Processes
ISEC '19: Proceedings of the 12th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)For traceable evolution of software systems, tracking of continuous changes in their constituent artifacts is essential. The paper outlines a roadmap for evolution traceability of software artifacts with a focus on evolution traceability of descriptions ...
Comments