Skip to main navigation Skip to search Skip to main content

Extending UML with coordination contracts

  • K. Lano
  • , J. L. Fiadeiro

    Research output: Contribution to journalArticlepeer-review

    Abstract

    Coordination contracts are a software analysis and design construct which enable separation between the stable components of a system and the rules which define the interactions of these components. This separation supports rapid evolution of rules without requiring modification to components. In this paper we show that contracts can be defined in UML, and we define an MDA-based development process which makes use of contracts.

    Original languageEnglish
    Pages (from-to)110-120
    Number of pages11
    JournalSoftware and Systems Modeling
    Volume5
    Issue number2
    DOIs
    Publication statusPublished - Jun 2006

    Keywords

    • Coordination contracts
    • MDA
    • UML

    ASJC Scopus subject areas

    • Software
    • Modelling and Simulation

    Fingerprint

    Dive into the research topics of 'Extending UML with coordination contracts'. Together they form a unique fingerprint.

    Cite this