期刊文献+

基于层次结构Markov链的软件可靠性建模方法 被引量:3

Software Reliability Modeling Based on Hierarchical Structure of Markov Chain
下载PDF
导出
摘要 在当前主流的基于体系结构的软件可靠性建模方法中,基于Markov链的状态模型是一种广泛应用的可靠性模型。现有基于状态的可靠性模型适用于构件转移满足Markov过程的软件,当程序中同时存在确定性转移和非确定性转移时,特别是存在多个构件对某构件的调用时,现有的办法不能得出精确的结果,甚至可能会引入不存在路径。为解决这一问题,文章基于UML模型和Markov模型,提出一种层次结构方法,用组合结点替代构件间的调用关系,建立层次结构的Markov链模型。最后通过一个实例对新方法的性能进行了验证。 In the current architecture-based software reliability modeling methods, the state model based on Markov chain is widely used. Existing state-based software reliability model is suitable for the software whose component transitions satisfy Markov properties. When software contains deterministic and probabilistic transitions, especially multiple components to invoke one component, the existing method cannot calculate the accurate results, even may introduce the non-existent paths. To solve this problem, this paper presents a hierarchical structure method based on the UML model and Markov chain, replaces the relationships of invocations between components with composition-nodes, and models a Markov chain of hierarchical structure. Finally, the performance of the proposed meth- od is verified by an example.
出处 《信息工程大学学报》 2015年第4期477-482,共6页 Journal of Information Engineering University
关键词 软件可靠性 MARKOV链 UML模型 层次结构 software reliability Markov chain UML sequence diagram hierarchical structure
  • 相关文献

参考文献10

  • 1梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:142
  • 2Chao Jungbsu, Huang Chinyu. An adaptive reliability analysis using path testing for complex component-based software system [ J]. IEEE Transactions on Reliability, 2011, 60( 1 ) : 158-170.
  • 3Shooman M. Structural models for software reliability predietion[ C ]//Proceedings of the Second International Conference on Software Engineering. 1976:268-280.
  • 4Cheung R C. A user-oriented software reliability model[ J]. IEEE Transactions on Software Engineering, 1980, 6 (2): 118-125.
  • 5Wang W, Pan D, Chen M H. Architecture-based software reliability modeling[ J]. Journal of Systems and software, 2006, 79 (1) :132-146.
  • 6Yaeoub S, Cukic B, Ammar H H. A scenario-based reliability analysis approach for component-based software[ J]. IEEE Transactions on Reliability, 2004, 53 (4) :465-480.
  • 7Littlewood B. A semi-Markov model for software reliability with failure costs [ C ]//Proc Syrup Computer Software Engineering. 1976:281-300.
  • 8Laprie J C, Kanoun K. X-ware reliability and availability modeling[ J]. IEEE Transactions on Software Engineering, 1992, 18 (2) :130-147.
  • 9刘畅,阮镰,刘斌,蒋崇武.异构软件体系结构的可靠性模型[J].计算机工程与应用,2009,45(21):1-4. 被引量:2
  • 10柳毅,麻志毅,何啸,邵维忠.一种从UML模型到可靠性分析模型的转换方法[J].软件学报,2010,21(2):287-304. 被引量:21

二级参考文献17

  • 1梅宏,常继传,杨芙清.Software component composition based on ADL and Middleware[J].Science in China(Series F),2001,44(2):136-151. 被引量:19
  • 2HUANGGang MEIHong YANGFuqing.Runtime software architecture based on reflective middleware[J].Science in China(Series F),2004,47(5):555-576. 被引量:18
  • 3颜炯,王戟,陈火旺.基于UML的软件Markov链使用模型构造研究[J].软件学报,2005,16(8):1386-1394. 被引量:29
  • 4吕建,陶先平,马晓星,胡昊,徐锋,曹春.基于Agent的网构软件模型研究[J].中国科学(E辑),2005,35(12):1233-1253. 被引量:43
  • 5GRADY B,JAMES R,IVAR J.UML用户指南[M].邵维忠,麻志毅,张文娟,等译.北京:机械工业出版社,2001.
  • 6Goseva-Popstojanova K,Trivedi K S.Architecture-basod approach to reliability assessment of software systems[J].Pedormance Evaluation Journal,2001,45(2):179-204.
  • 7Gokhale S.Architecture-based software reliability analysis:overview and limitations[J].IEEE Transactions on Dependable and Secure Computing,2007,4(1):32-40.
  • 8Cheung R C.A user-oriented software reliability model[J].IEEE Transactions on Software engineering,1980,6(2):118-125.
  • 9Wang W,Pan D,Chen M H.Architecture-based software reliability modeling[J]Journal of Systems and Software,2006,79(1):132-146.
  • 10Gokhale S,Wong W E,Trivedi K S,et al.An analytical approach to architecture based software reliability prediction[C]//Proceedings of the Third International Computer Performance and Dependability Symposium,Durham,USA,1998:13-22.

共引文献161

同被引文献22

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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