中文

使用mCRL2对工业类UML模型进行形式化验证(扩展版)

系统与控制 2022-05-18 v1 计算机科学中的逻辑 系统与控制

摘要

低代码开发平台正日益普及。本质上,这类平台允许从编码转向图形化建模,有助于提高质量并缩短开发时间。Cordis SUITE是一个低代码开发平台,它采用统一建模语言(UML)来设计复杂的机器控制应用程序。在本文中,我们介绍了Cordis模型及其语义。为了实现形式化验证,我们定义了从Cordis模型到进程代数规约语言mCRL2的自动转换。作为概念验证,我们描述了由Cordis开发的工业气缸模型的控制软件需求,并展示了如何使用模型检验来验证这些需求。我们证明,我们的验证方法能有效发现工业模型及其实现中的细微问题。

关键词

引用

@article{arxiv.2205.08146,
  title  = {Formal verification of an industrial UML-like model using mCRL2 (extended version)},
  author = {Anna Stramaglia and Jeroen J. A. Keiren},
  journal= {arXiv preprint arXiv:2205.08146},
  year   = {2022}
}

备注

pre-print of a paper that is submitted to FMICS 2022