当前位置: X-MOL 学术Int. J. Softw. Eng. Knowl. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A Formalization Model Transformation Approach on Workflow Automatic Execution from CIM Level to PIM Level
International Journal of Software Engineering and Knowledge Engineering ( IF 0.6 ) Pub Date : 2019-10-10 , DOI: 10.1142/s0218194019500372
Zonghua Li 1 , Xiaofeng Zhou 2 , Zhengwei Ye 3
Affiliation  

Model transformation is a keystone in carrying out model-driven development. Currently, many studies have focused on model transformation, those researches study the automatic transformation from PIM to PSM and from PSM to code, but only few have dealt with how the CIM-level model is automatically mapped onto the PIM-level model. Even though some studies have proposed the semi-automatic transformation from CIM-level model to PIM-level model, only few mechanisms are discussed to protect the consistency between the CIM-level model and the PIM-level model in these researches because notation specification of these CIM-level model and PIM-level model does not contain precise semantics. Focusing on workflow perspective, this paper proposes an automatic model transformation approach, which applies a formal model to define the automatic mapping of the workflow from CIM-level model to PIM-level model. This proposal extends Petri nets model elements to define a bridge model, then we use this bridge model to link the CIM-level model (BPMN) and PIM-level model (SCM) following model-driven approach. The metamodels, the transformation rule and the transformation plug-ins have been defined in Eclipse Modeling Framework. Meanwhile, the plug-ins have been empirically validated by a Travel Agency case study. This study shows that using extended Petri nets model as a bridge model to define an automatic model transformation between CIM-level model and PIM-level model is feasible. This approach by means of formal model can ensure the correctness and completeness of the target model, and it can also maintain the consistency between the source model and target model.

中文翻译:

CIM级到PIM级工作流自动执行的形式化模型转换方法

模型转换是进行模型驱动开发的基石。目前,许多研究都集中在模型转换上,这些研究研究了从PIM到PSM以及从PSM到代码的自动转换,但很少涉及CIM级模型如何自动映射到PIM级模型上。尽管一些研究提出了从 CIM 级模型到 PIM 级模型的半自动转换,但在这些研究中只讨论了很少的机制来保护 CIM 级模型和 PIM 级模型之间的一致性,因为符号规范这些 CIM 级模型和 PIM 级模型不包含精确的语义。着眼于工作流的角度,本文提出了一种自动模型转换的方法,它应用形式模型来定义工作流从 CIM 级模型到 PIM 级模型的自动映射。该提议扩展了 Petri 网模型元素来定义一个桥模型,然后我们使用这个桥模型来链接 CIM 级模型 (BPMN) 和 PIM 级模型 (SCM),遵循模型驱动的方法。元模型、转换规则和转换插件已在 Eclipse 建模框架中定义。同时,这些插件已通过旅行社案例研究进行了实证验证。本研究表明,使用扩展Petri网模型作为桥梁模型来定义CIM级模型和PIM级模型之间的自动模型转换是可行的。这种通过形式化模型的方法可以保证目标模型的正确性和完整性,
更新日期:2019-10-10
down
wechat
bug