• DocumentCode
    2126606
  • Title

    AMDA: Matching the Model-Driven-Architecture´s Goals Using Extended Automata as a Common Model for Design and Execution

  • Author

    Dayan, D. ; Kaplinsky, R. ; Wiesen, A. ; Bloch, S.

  • fYear
    2007
  • fDate
    30-31 Oct. 2007
  • Firstpage
    1
  • Lastpage
    13
  • Abstract
    This paper proposes a model of execution platform for the OMG request of a generic Platform- Independent-Model (PIM) allowing realization of the Model Driven Architecture (MDA) standard. We propose AMDA (Automata based MDA), a method based on the use of parallel automata, which can be a common tool for building a PIM from UML diagrams (including OCL) and transforming the PIM to PSM automata and further to compilable code. Each platform would then have a mechanism to execute the translated code. Our architecture for a general PSM translator of these automata allows portable execution on various specific implementation platforms. This general translator must be written, once, for the languages and with the libraries of the required specific PSM. This allows also interoperability between different PSMs. An ATM case study example is presented to illustrate the approach.
  • Keywords
    Application software; Automata; Computer industry; Conference management; Design engineering; Educational institutions; Java; Middleware; Unified modeling language; XML; Extended Automata; MDA; UML; XSLT.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software-Science, Technology & Engineering, 2007. SwSTE 2007. IEEE International Conference on
  • Conference_Location
    Herzlia, Israel
  • Print_ISBN
    978-0-7695-3021-5
  • Type

    conf

  • DOI
    10.1109/SwSTE.2007.13
  • Filename
    4384080