当前位置: X-MOL 学术arXiv.cs.FL › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
MDA Models and PIM/PSM Transformations Using Extended Automata
arXiv - CS - Formal Languages and Automata Theory Pub Date : 2020-08-02 , DOI: arxiv-2008.00474
David Dayan, Rivka Kaplinsky, Aryeh Wiesen, and Simon Bloch

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.

中文翻译:

使用扩展自动机的 MDA 模型和 PIM/PSM 转换

本文针对通用平台独立模型 (PIM) 的 OMG 请求提出了一个执行平台模型,允许实现模型驱动架构 (MDA) 标准。我们提出了 AMDA(基于自动机的 MDA),一种基于使用并行自动机的方法,它可以成为从 UML 图(包括 OCL)构建 PIM 并将 PIM 转换为 PSM 自动机并进一步转换为可编译代码的常用工具。每个平台都有一个机制来执行翻译后的代码。我们用于这些自动机的通用 PSM 转换器的架构允许在各种特定的实现平台上进行可移植的执行。这个通用翻译器必须为语言和所需的特定 PSM 的库编写一次。这也允许不同 PSM 之间的互操作性。
更新日期:2020-08-04
down
wechat
bug