MDA模型和使用扩展自动机的PIM/PSM变换
MDA Models and PIM/PSM Transformations Using Extended Automata
摘要:
本文提出了一个通用的平台独立模型(PIM)的OMG请求的执行平台模型,允许实现模型驱动架构(MDA)标准。我们提出了AMDA(基于自动机的MDA),一种基于使用并行自动机的方法,它可以是一个通用的工具,用于从UML图(包括OCL)构建PIM,并将PIM转换为PSM自动机,并进一步编译代码。每个平台都有一个机制来执行翻译后的代码。我们的架构,这些自动机的一般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.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。