| 注册
首页|期刊导航|计算机应用与软件|元模型层次的 UML 动态子图到 Coq 形式规范的转换

元模型层次的 UML 动态子图到 Coq 形式规范的转换

窦亮 尹敏 李超 杨宗源

计算机应用与软件2016,Vol.33Issue(8):7-11,66,6.
计算机应用与软件2016,Vol.33Issue(8):7-11,66,6.DOI:10.3969/j.issn.1000-386x.2016.08.002

元模型层次的 UML 动态子图到 Coq 形式规范的转换

A METAMODELLING LEVEL TRANSFORMATION FROM UML DYNAMIC SUB-DIAGRAMS TO COQ

窦亮 1尹敏 1李超 1杨宗源1

作者信息

  • 1. 华东师范大学计算机科学技术系 上海 201100
  • 折叠

摘要

Abstract

UML dynamic sub-diagrams mainly comprise the sequence diagram and the state machine diagram,they are widely applied in describing system behaviours.However,it is hard to perform direct formal verification due to the semi-formal semantics of UML.Coq is a mainstream interactive theorem prover,using formal Coq specification to describe UML dynamic sub-diagrams model can carry out verification on model’s attributes on that basis.According to our previous work,the paper presents a framework to transform UML dynamic sub-diagrams model to Coq formal specifications,and the transformation rules of UML sequence diagram and state machine diagram are offered at meta-modelling level.The algorithm and the implementation of prototype tool are also introduced.This metamodelling level transformation framework ensures the correctness of semantics before and after transformation,and lays the basis for further analysis and verification.

关键词

UML 动态子图/模型转换/元模型/Coq Kermeta

Key words

UML Dynamic diagrams/Model transformation/Metamodelling/Coq Kermeta

分类

信息技术与安全科学

引用本文复制引用

窦亮,尹敏,李超,杨宗源..元模型层次的 UML 动态子图到 Coq 形式规范的转换[J].计算机应用与软件,2016,33(8):7-11,66,6.

基金项目

国家自然科学基金项目(61070226)。 ()

计算机应用与软件

OACSTPCD

1000-386X

访问量0
|
下载量0
段落导航相关论文