[发明专利]一种从UML活动图到Event-B模型的转换方法有效

专利信息
申请号: 201610153720.0 申请日: 2016-03-17
公开(公告)号: CN105787198B 公开(公告)日: 2018-11-02
发明(设计)人: 张虹;孙伟瑄;胡思远 申请(专利权)人: 北京航空航天大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 北京永创新实专利事务所 11121 代理人: 祗志洁
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 uml 活动 event 模型 转换 方法
【说明书】:

发明是一种从UML活动图到Event‑B模型的转换方法,属于计算机软件工程领域。确定UML活动图的模型元素:发起活动的对象、基本活动和活动流;建立对象集合和活动集合,建立不变式以保证每个活动只属于一个对象,将活动的前置条件和后置条件在event的触发条件guards和动作actions中分别声明,对活动流进行映射,包括顺序流、分叉与汇合、分支与合并三种活动流。本发明方法将UML活动图转换为Event‑B模型,通过Event‑B的建模平台对转换后的模型进行形式化验证,可发现UML模型中存在的问题,同时针对作为形式化语言Event‑B不便于建模的问题,实现了利用UML活动图辅助其建模的方法。

技术领域

本发明涉及计算机软件工程领域,涉及将UML模型转换为形式化模型的技术,具体涉及一种从UML活动图到Event-B模型的转换方法。

背景技术

UML即统一建模语言,是一个支持模型化和软件系统开发的图形化语言,UML模型实际已经成为建模领域的标准,具有更强的通性和更广泛的工具支持。但UML是一种半形式化语言,没有精确的语意,不同的人理解UML模型容易引起歧义。另外,无法对UML模型进行形式化验证,从而保证模型的正确性。

为了解决这些问题,目前已有很多工作研究如何将UML模型转换为形式化模型。在参考文献[1]中,研究人员选用高阶逻辑形式化规范语言PVS对UML的状态图进行了形式化工作。PVS具有很强描述能力,并且有相应的模型验证工具支持,克服了UML模型缺乏形式化描述和模型验证工具的不足。参考文献[2]提出了一种由UML的状态图自动转化成Petri网的模型转化技术,以支持进行安全性的分析和验证。在参考文献[3]中,研究小组则系统地研究了利用UML转换到Z语言的方法。利用UML建模,构建了系统的类图和状态图,同时,该研究小组开发了相应的支持工具,支持将系统状态表转换成Z语言,以支持后续的形式化分析。此外,参考文献[4]研究了将UML模型中的类图和活动图转化到动态故障树(DynamicFault Trees,DFT)的方法。文中利用UML的类图对系统进行了建模,然后利用设计开发的剖析器和合成算法完成了对UML扩展模型的转换。参考文献[5]中对UML视图向B语言进行转换的机制进行了系统的研究,总结了目前已有的UML中如类图,状态图,顺序图等到B语言的转换方法,并在此基础上进行了提出了改进思路。最后以某一免疫系统(Immune System)为实例,进行了类图和状态图的UML建模,并向B语言进行模型转换,采用模型仿真工具对生成的B语言模型进行了仿真。

参考文献[1]~[5]如下:

[1].赖明志,尤晋元.从UML状态图到PVS规范的自动转换,验证[J].电子学报,2002,30(12A):2122-2125.

[2].Hei X,Chang L,Ma W,et al.Automatic transformation from UMLstatechart to Petri nets for safety analysis and verification[C]//Quality,Reliability,Risk,Maintenance,and Safety Engineering(ICQR2MSE),2011International Conference on.IEEE,2011:948-951.

[3].Hawkins R,Toyn I,Bate I.An approach to designing safety criticalsystems using the unified modelling language[J].TUM,2003:3.

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610153720.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top