skip to main content
10.1145/602461.602481acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Support for business-driven evolution with coordination technologies

Authors Info & Claims
Published:10 September 2001Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. N. Francez and I. Forman, Interacting Processes, Addison-Wesley 1996.]]Google ScholarGoogle Scholar
  6. Carrol W. Frenzel, Management of Information Technology, (3rd ed.), Course Technology, Cambridge, MA, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Gelernter and N. Carriero, "Coordination Languages and their Significance", Communications ACM 35, 2, pp. 97-107, 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Katz, "A Superimposition Control Construct for Distributed Systems", ACM TOPLAS 15(2), 1993, 337-356.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle Scholar
  12. B. Meyer, "Applying Design by Contract", IEEE Computer, Oct. 1992, 40-51.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Support for business-driven evolution with coordination technologies

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      IWPSE '01: Proceedings of the 4th International Workshop on Principles of Software Evolution
      September 2001
      200 pages
      ISBN:1581135084
      DOI:10.1145/602461

      Copyright © 2001 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 10 September 2001

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader