期刊文献+

软件Markov链使用模型生成与化简技术 被引量:3

Generation and simplification of software Markov chain usage model
下载PDF
导出
摘要 为解决软件可靠性测试中Markov链使用模型的状态空间爆炸问题,研究基于UML模型的使用模型生成与化简技术。基于UML模型中的顺序图获取软件与外部环境之间的消息交互,通过分析激励与响应消息来获取状态生成软件Markov链使用模型,准确描述软件的使用情况。针对状态空间爆炸问题,提出冗余状态和等价状态的定义,设计使用模型化简算法,针对化简算法给出相关理论证明。实验结果表明了该方法的有效性。 To solve the state space explosion problem of Markov chain usage model in the software reliability testing, the tech- nology to generate and simplify usage model based on UML model was studied. Based on the sequence diagram of UML model, the messages between software and environment were derived. Based on the stimulus and response messages, the states of usage model were derived. The usage model described the usage of software accurately. After analyzing the state space explosion prob- lem, the concepts of equivalent states and redundant states were defined. An algorithm to simplify the state space was proposed. Related theoretical proof was given. Finally, the effectiveness of the proposed method was verified by experiments.
出处 《计算机工程与设计》 北大核心 2015年第8期2114-2119,共6页 Computer Engineering and Design
关键词 统一建模语言 马尔科夫链 使用模型 软件可靠性测试 状态化简 UML model Markov chain usage model software reliability testing state simplification
  • 相关文献

参考文献9

  • 1Gayen Tirthankar, Misra R B. Operational profile based relia-bility assessment of COTS software [J]. International Journal of Computer Applications, 2010, 4 (1): 14-18.
  • 2Li Qiuying, Li Xian4g, Wang Jian, et al. Study on the accelerated software reliability demonstration testing for high reliability software based on strengthened operational profile [C] //Pro- ceedings of the 2nd International Conference on Computer Tech- nology and Development. Cairo: IEEE Computer Society Press, 2010: 655-662.
  • 3Bohr Frank. Model based statistical testing of embedded sys- tems [C] //Proceedings of the fourth International Conference on Software Testing Verification and Validation Workshops. Berlin: IEEE Computer Society Press, 2011: 18-25.
  • 4陈振华,王峰.基于Markov链使用模型的软件可靠性测评方法研究[J].计算机工程与设计,2007,28(12):2768-2771. 被引量:7
  • 5Sastry J K R, Chandra P Vo A formal framework for verifica- tion and validation of external behavioral models of embedded systems represented through black box structures [C] //Pro- ceedings of the 2nd International Advance Computing Confe- rence. Patiala: IEEE Computer Society Press, 2010: 430-435.
  • 6Feliachi Abderrahmane, Le Guen H61hne. Generating transi- tion probabilities for automatic model-based test generation[C] //Proceedings of the third International Conference on Software Testing, Verification and Validation, 2010: 99-102.
  • 7王昕,覃征,韩峰岩.基于UML的软件可靠性测试用例生成的混合模型[J].西安交通大学学报,2007,41(4):421-425. 被引量:4
  • 8吴彩华,刘俊涛,彭世蕤,李海鸿.基于UML的软件Markov链使用模型的构建[J].计算机研究与发展,2012,49(8):1811-1819. 被引量:7
  • 9黄陇,杨宇航,李虎.UML顺序图中消息的形式化描述与相关特性分析[J].计算机工程与设计,2010,31(15):3427-3431. 被引量:5

二级参考文献44

  • 1颜炯,王戟,陈火旺.基于UML的软件Markov链使用模型构造研究[J].软件学报,2005,16(8):1386-1394. 被引量:29
  • 2Cavarra A,Jeron T,Hartman A,et al.Using UML for Automatic test generation[C].Proceedings of the International Symposium of Software Testing and Analysis,2002.
  • 3Tsiolakis A.Semantic analysis and consistency checking of UML sequence diagrams[R].Diplomarbeit,TU-Berlin,2001:69-72.
  • 4Object Management Group.Unified modeling language2.0 infrastructure specification[S].http://www.omg.org/technology/documents/formal/umi.htm,2005-07-05.
  • 5Li Xuandong,Johan Lilius.Checking compositions of UML sequence diagrams for timing inconsistency[R].TUCS Technical Report No 363,2000:3-8.
  • 6Atanas Rountev,Olga Volgin,Miriam Reddoch.Control flow analysis for reverse engineering of sequence diagrams[R].Ohio State University Technical Report:OSU-CIS RC-2/04-TR12,2004:1-10.
  • 7Xiao S L,Zhi M L,He J F.A formal semantics of UML sequence diagrams[R].UNU-IIST Report No.292,2004:10-14.
  • 8Object Management Group.A UML profile for modeling and analysis real time embedded systems[R].beta 1,ptc/07-08-04,2007.
  • 9Wohlin C,Runeson P.Certification of software components[J].IEEE Transactions on Software Engineering,1994,20(6):494-499.
  • 10Shukla R,Carrington D,Strooper P.Systematic operational profiles development for software components[C]//Proceedings of the 11th Asia-Pacific Software Engineering Conference.Los Alamitos,USA:IEEE Computer Society,2004:528-537.

共引文献18

同被引文献23

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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