[发明专利]基于控制流模式的过程模型转换与结构验证方法有效
申请号: | 201110144798.3 | 申请日: | 2011-05-31 |
公开(公告)号: | CN102331926A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 张莉;韩兆刚;凌济民;段俊 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30;G06Q10/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于控制流模式的过程模型转换与结构验证方法,属于业务过程与信息技术领域。本发明方法通过将源模型中的控制流模式直接在源模型上进行验证而无需转换的控制流模式,需要基于控制流模式进行转换的模式,以及使用元素映射方法进行转换的模式这3类,从源模型中识别出这三类进行分别转换验证,并使用基于控制流模式与基于元素映射相结合方法进行验证,最后整合验证结果,追踪到源模型中的错误源。本发明方法直观、简单、有效,在一定程度上解决了现有的过程结构验证方法和工具面向特定语言而缺乏通用性以及现有模型转换方法在转换某些控制流模式时精度不高并且控制流信息丢失等问题,且能更好的提高模型转换的精度和效率。 | ||
搜索关键词: | 基于 控制 模式 过程 模型 转换 结构 验证 方法 | ||
【主权项】:
一种基于控制流模式的过程模型转换与结构验证方法,其特征在于,具体包括如下步骤:步骤一、确定对源模型进行转换后的目标模型建模语言;步骤二、将源模型中的控制流模式进行分类,分为3类:直接在源模型上进行验证而无需转换的控制流模式,需要基于控制流模式进行转换的模式,以及使用元素映射方法进行转换的模式;步骤三、控制流模式的识别:①在源模型中识别出直接在源模型上进行验证而无需转换的控制流模式,对于该控制流模式对应的模型片段,进入步骤四执行;②在源模型中识别出需要基于控制流模式进行转换的模式,对于该模式对应的模型片段,进入步骤五执行;③对于源模型中除去①与②中识别出的模型片段外的剩余模型片段,进入步骤七执行;步骤四、利用基于源模型语言的验证工具,对步骤三中①中得到的模型片段进行验证,验证后进入步骤十二执行;步骤五、建立基于控制流模式的转换规则;步骤六、按照步骤五的转换规则,对步骤三中②中识别出的模型片段进行转换,得到该部分模型片段对应的目标模型片段,并以每个控制流模式为单位记录转换映射信息,然后进入步骤九执行;步骤七、定义源模型建模语言和目标模型建模语言的元模型,根据所定义的元模型建立基于元素映射的映射规则;步骤八、根据步骤七的映射规则,对剩余模型片段进行转换,得到该剩余模型片段对应的目标模型片段,并以每个模型元素为单位记录转换映射信息;步骤九、将步骤六和步骤八中得到的目标模型片段进行组合;步骤十、使用针对目标语言的验证工具对步骤九组合的目标模型片段进行验证,检测所述组合的目标模型片段中存在的错误;步骤十一、根据保存的转换映射信息,对步骤十中检测出的错误进行追踪,定位到源模型中对应的结构错误;步骤十二、将步骤四与步骤十一得到的结构错误进行整合,最终得出对于源模型的验证结果,结束验证过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110144798.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种台风碘化银干涉削减法
- 下一篇:艺术葫芦生长造型法