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
Link To Document