论文标题
使用扩展自动机使用MDA型号和PIM/PSM转换
MDA Models and PIM/PSM Transformations Using Extended Automata
论文作者
论文摘要
本文提出了一个模型,以实现通用平台独立模型(PIM)的OMG请求,以实现模型驱动体系结构(MDA)标准。我们提出了基于平行自动机的使用的方法AMDA(基于自动机MDA),该方法可以是从UML图(包括OCL)构建PIM的常见工具,并将PIM转换为PSM Automata,并将其转换为可编译代码。然后,每个平台将具有执行翻译代码的机制。我们针对这些自动机的一般PSM翻译器的体系结构允许在各种特定实现平台上进行可移动执行。必须为语言和所需的特定PSM的库编写该通用翻译器。这也允许不同的PSM之间的互操作性。提出了ATM案例研究示例以说明该方法。
This paper proposes a model of execution platform for the OMG request of a generic PlatformIndependent-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.