...
首页> 外文期刊>Information systems frontiers >Verification of Model Transformations Using Isabelle/HOL and Scala
【24h】

Verification of Model Transformations Using Isabelle/HOL and Scala

机译:使用Isabelle / HOL和Scala验证模型转换

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Model transformations have proved to be powerful in the development of critical systems. According to their intents, they have been used in many domains such as models refinement, simulation, and domain semantics. The formal methods have been successful in the verification and validation of critical systems, and in particular, in the formalization of UML, BPMN, and AADL. However, little research has been done on verifying the transformation itself. In this paper, we extend our previous work using Isabelle/HOL that transforms UML State Machine Diagrams (SMD) to Colored Petri nets (CPN) models and proves that certain structural properties of this transformation are correct. For example, the structural property: for each final state of a SMD model a corresponding place in CPN model should be generated by the transformation is described and checked using Isabelle/HOL as invariant property. In the current work, we use Scala as environment of executing Isabelle/HOL specifications and we perform the verified transformation using Scala. Moreover, we demonstrate our approach using another case study of transforming BPMN (Business Process Model and Notation) models into Petri nets models and verify the correctness of certain structural properties of this transformation.
机译:实践证明,模型转换在关键系统的开发中非常强大。根据他们的意图,它们已在许多领域中使用,例如模型优化,仿真和领域语义。形式化方法已成功地用于验证和验证关键系统,尤其是在UML,BPMN和AADL的形式化中。但是,关于验证转换本身的研究很少。在本文中,我们使用Isabelle / HOL扩展了以前的工作,该工作将UML状态机图(SMD)转换为有色Petri网(CPN)模型,并证明此转换的某些结构特性是正确的。例如,结构属性:描述了对于SMD模型的每个最终状态,应通过转换生成CPN模型中的对应位置,并使用Isabelle / HOL作为不变属性进行检查。在当前工作中,我们将Scala作为执行Isabelle / HOL规范的环境,并使用Scala执行经过验证的转换。此外,我们使用另一个将BPMN(业务流程模型和表示法)模型转换为Petri网模型的案例研究来证明我们的方法,并验证此转换的某些结构属性的正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号