Hidden Markov Model Approach for Software Reliability Estimation with Logic Error

被引:0
作者
R. Bharathi
R. Selvarani
机构
[1] PES University,Department of Computer Science
[2] Visvesvaraya Technological University,Research scholar
[3] Alliance University,Department of Computer Science
来源
International Journal of Automation and Computing | 2020年 / 17卷
关键词
Hidden Markov model (HMM); reliability; logic error; safety critical; software failure;
D O I
暂无
中图分类号
学科分类号
摘要
To ensure the safe operation of any software controlled critical systems, quality factors like reliability and safety are given utmost importance. In this paper, we have chosen to analyze the impact of logic error that is one of the contributors to the above factors. In view of this, we propose a novel framework based on a data driven approach known as software failure estimation with logic error (SFELE). Here, the probabilistic nature of software error is explored by observing the operation of a safety critical system by injecting logic fault. The occurrence of error, its propagations and transformations are analyzed from its inception to end of its execution cycle through the hidden Markov model (HMM) technique. We found that the proposed framework SFELE supports in labeling and quantifying the behavioral properties of selected errors in a safety critical system while traversing across its system components in addition to reliability estimation of the system. Our attempt at the design level can help the design engineers to improve their system quality in a cost-effective manner.
引用
收藏
页码:305 / 320
页数:15
相关论文
共 66 条
[1]  
Carrozza G(2018)A software quality framework for large-scale mission-critical systems engineering Information and Software Technology 102 100-116
[2]  
Pietrantuono R(2007)Fightingbugs: Remove, retry, replicate, and Rejuvenate Computer 40 107-109
[3]  
Russo S(1981)Persistentsoftware errors IEEE Transactions on Software Engineering SE-7 162-168
[4]  
Grottke M(2019)Earlyreliability assessment of component-based software system using colored petri net Turkish Journal of Electrical Engineering & Computer Sciences 27 2681-2696
[5]  
Trivedi K S(1989)Atutorial on hidden Markov models and selected applications in speech recognition Proceedings of the IEEE 77 257-286
[6]  
Glass R L(2019)Softwarereliability assessment of safety critical system using computational intelligence International Journal of Software Science and Computational Intelligence 11 1-25
[7]  
Hosseinzadeh-Mokarram A(2011)Integrateddesign-stage failure analysis of software-driven hardware systems IEEE Transactions on Computers 60 1072-1084
[8]  
Isazadeh A(2004)Basicconcepts and taxonomy of dependable and secure computing IEEE Transactions on Dependable and Secure Computing 1 11-33
[9]  
Izadkhah H(2019)Understandingerror rates in software engineering: Conceptual, empirical, and experimental approaches Philosophy & Technology 32 363-378
[10]  
Rabiner L(2015)Exploring fault types, detection activities, and failure severity in an evolving safety-critical software system Software Quality Journal 23 229-265