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.
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.;
Conference_Titel :
Software-Science, Technology & Engineering, 2007. SwSTE 2007. IEEE International Conference on
Conference_Location :
Herzlia, Israel
Print_ISBN :
978-0-7695-3021-5
DOI :
10.1109/SwSTE.2007.13