-
题名元模型层次的UML动态子图到Coq形式规范的转换
- 1
-
-
作者
窦亮
尹敏
李超
杨宗源
-
机构
华东师范大学计算机科学技术系
-
出处
《计算机应用与软件》
CSCD
2016年第8期7-11,66,共6页
-
基金
国家自然科学基金项目(61070226)
-
文摘
UML动态子图主要包括序列图和状态图等,它们在描述系统的行为方面应用广泛,但是半形式化的语义使它们不能直接进行形式化验证。Coq是目前主流的交互式定理证明器,用形式化的Coq规范来描述UML动态子图模型,可以在此基础上进行对模型的属性进行验证等工作。基于现有工作,提出将UML动态子图模型转换为Coq形式规范的框架,在元模型层次给出状态图和序列图的转换规则,介绍算法和原型工具实现。这种元模型层次的转换方法,保证了转换前后的语法正确性,为进一步分析验证提供了基础。
-
关键词
UML动态子图
模型转换
元模型
coqkemieta
-
Keywords
UML Dynamic diagrams
Model transformation
Metamodelling
Coq Kermeta
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-