• DocumentCode
    1691874
  • Title

    Coordination contracts for Java applications

  • Author

    Gouveia, Joao ; Koutsoukos, Georgios ; Wermelinger, Michel ; Andrade, Luis ; Fiadeiro, José Luiz

  • Author_Institution
    Oblog Software SA, Linda-A-Velha, Portugal
  • fYear
    2002
  • Firstpage
    714
  • Abstract
    Summary form only given. The authors consider coordination contracts, a modelling primitive based on methodological and mathematical principles, that facilitates the evolution of software systems. Coordination contracts encapsulate the coordination aspects, i.e., the way components interact, and as such may capture the business rules or the protocols that govern interactions within the application and between the application and its environment. For this approach to be usable in real applications, it requires a tool to support system development and evolution using coordination contracts. The Coordination Development Environment (CDE) helps programmers to develop Java applications using coordination contracts.
  • Keywords
    Java; object-oriented programming; software tools; Coordination Development Environment; Java applications; business rules; coordination contracts; modelling; object oriented programming; software tool; system development; Application software; Business; Computer architecture; Contracts; Java; LAN interconnection; Mechanical factors; Permission; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1008049