中文

基于扩展自动机的MDA模型与PIM/PSM转换

软件工程 2020-08-04 v1 形式语言与自动机理论

摘要

本文针对OMG关于通用平台无关模型(PIM)的请求,提出了一种用于实现模型驱动架构(MDA)标准的执行平台模型。我们提出AMDA(基于自动机的MDA),一种基于并行自动机使用的方法,它可作为从UML图(包括OCL)构建PIM并将PIM转换为PSM自动机进而生成可编译代码的通用工具。每个平台随后将具有执行所翻译代码的机制。我们针对这些自动机的一般PSM翻译器架构允许在各种特定实现平台上进行可移植执行。该通用翻译器必须针对所需特定PSM的语言及其库编写一次。这也实现了不同PSM之间的互操作性。文中给出一个ATM案例研究示例以说明该方法。

关键词

引用

@article{arxiv.2008.00474,
  title  = {MDA Models and PIM/PSM Transformations Using Extended Automata},
  author = {David Dayan and Rivka Kaplinsky and Aryeh Wiesen and Simon Bloch},
  journal= {arXiv preprint arXiv:2008.00474},
  year   = {2020}
}

备注

11 pages, 5 figures, 2 tables