期刊文献+

模型自动转换与一致性验证方法 被引量:3

Automatic model transformation and verification method of consistency
下载PDF
导出
摘要 为降低软件测试成本,基于模型驱动的测试领域研究得到了极大发展。测试的准确性以模型的正确性为前提,在进行测试前必须对模型正确性进行验证。基于此,提出一种方法进行正确性验证。将测试系统UML模型集转换为时间自动机网络模型,利用现有的模型验证工具进行验证,在过程中根据实际项目需求定义验证规则,实现模型验证过程。 To reduce software testing costs? researches based on the model-driven testing field have been greatly developed. Since model correctness is a prerequisite for test accuracy, it is essential to validate the correctness of model before testing. Based on these, a method was proposed to verify the correctness. The system UML model set was transformed into timed au-tomata network model, and the existing model verification tools were used to verify it. According to the actual needs of the pro-ject, validation rules were defined in the process, and ultimately the model validation process was realized.
出处 《计算机工程与设计》 北大核心 2017年第9期2407-2413,共7页 Computer Engineering and Design
基金 武器装备预研基金项目(9140A15040214DZ04221) 国防基础科研计划基金项目(JCKY2013415C001) 国防技术基础科研计划基金项目(JSZL2014415B002)
关键词 软件测试 模型驱动 测试模型集 时间自动机网络模型 验证规则 software testing model-driven test model set timed automata network model validation rules
  • 相关文献

参考文献3

二级参考文献18

  • 1何红悦,宋自林,周波.基于DL-Safe规则的UML状态图形式化和一致性验证[J].郑州大学学报(理学版),2009,41(1):94-98. 被引量:2
  • 2周清雷,姬莉霞,王艳梅.基于UPPAAL的实时系统模型验证[J].计算机应用,2004,24(9):129-131. 被引量:23
  • 3王千祥,申峻嵘,梅宏.自适应软件初探[J].计算机科学,2004,31(10):168-171. 被引量:21
  • 4Clarke E M, Wing J M. Formal methods: state of the art and future directions[J]. ACM Computing Surveys, 1996, 28(4) : 626 - 643.
  • 5Gerd B, Alexandre D, Kim G L. A tutorial on Uppaal[ C] //Proc of the gth Int'l School on Formal Methods for the Design of Computer, Communication, and Software Systems. Heidelberg: Springer-Verlag, 2004 : 200 - 236.
  • 6Toni J, Jori D, Tommi J, et al. Model checking dynamic and hierarchical UML state machines [ C ]//Proceedings of MoDeV^2 a. Heidelberg: Springer-Verlag, 2006 : 94 - 110.
  • 7Jouauh F, Allilaire F B J. ATL:a model transformation tool[ J ]. Science of Computer Programming Special Issue on Second Is- sue of Experimental Software and Toolkits(EST) , 2008, 72(1/2) :31 - 39.
  • 8Alur R, Dill D L. A theory of timed automata[J]. Theoretical Computer Science, 1994, 126(2) :183 -235.
  • 9Alexander K, Merz S. Model checking and code generation for UML state machines and collaborations [ C ]//Proc 5th Workshop on Tools for System Design and Verification. Reisenburg, 2002:59 -64.
  • 10] Timm S, Alexander K, Merz S. Model checking UML state machines and collaborations [ J ]. Electronic Notes in Theoretical Computer Science, 2001, 55 (3) :357 - 369.

共引文献61

同被引文献21

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部