• DocumentCode
    1564556
  • Title

    Elemental and Pegamento: the final cut applying the MDA pattern

  • Author

    Duddy, K. ; Lawley, M. ; Milosevic, Z.

  • Author_Institution
    Distributed Syst. Technol. Centre, Queensland Univ., Brisbane, Qld., Australia
  • fYear
    2004
  • Firstpage
    240
  • Lastpage
    252
  • Abstract
    We provide an investigation of the applicability of the model driven architecture ™ to the development of a technical architecture in a specific domain, viz: contract monitoring. We define MDA in terms of a single basic pattern, which is then composed in several ways to represent the behaviour of a large range of MDA tools. The paper introduces both the work of the Elemental project to provide the domain example, and the Pegamento project to explain the metamodels and tools in the MDA framework which might be applied to the domain. Elemental has developed an architecture and a language for supporting enterprise contract management (ECM) as part of an extended enterprise model. Pegamento has specified and built MDA prototype tools using several modelling languages, meta-languages and platforms. As the work of both these projects reaches maturity, "the Final Cut" is our proposed application of this toolset to facilitate building a model-based implementation of the relevant parts of Elemental\´s ECM system. We discover several generic MDA pattern matches in this case study, and several specific to the ECM. We also identify and discuss pattern mismatches.
  • Keywords
    Unified Modeling Language; contracts; corporate modelling; distributed object management; object-oriented methods; software architecture; Elemental project; MDA framework; Pegamento project; contract monitoring; enterprise contract management; enterprise model; meta-languages; model driven architecture pattern; Australia; Buildings; Collaborative work; Computerized monitoring; Contracts; Electrochemical machining; Engines; Pattern matching; Prototypes; Steel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International
  • ISSN
    1541-7719
  • Print_ISBN
    0-7695-2214-9
  • Type

    conf

  • DOI
    10.1109/EDOC.2004.1342521
  • Filename
    1342521