Research on fault diagnosis in early stage of software development based on Object-oriented Bayesian Networks

被引:0
|
作者
Li, Hongman [1 ]
Xu, Peng [1 ]
Zhao, Qilin [1 ]
Liu, Yihong [1 ]
机构
[1] Fifth Elect Res Inst MIIT, Beijing, Peoples R China
来源
2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021) | 2021年
关键词
fault diagnosis; object-oriented Bayesian network; early stage; failure rate;
D O I
10.1109/QRS-C55045.2021.00032
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Continuous development of Internet of Things, big data and other emerging technologies has brought new challenges to the reliability of security-critical system products in various industries. Fault detection and evaluation in the early stage of software plays an important role in improving the reliability of software. However, fault prediction and evaluation, which are currently focused on the early stage of software, hardly provide high guidance for actual project development. In this study, a fault diagnosis method based on object-oriented Bayesian network (OOBN) is proposed. Starting from the time dimension and internal logic, a two-dimensional metric fault propagation model is established to calculate the failure rate of each early stage of software respectively, and the fault relationship of each stage is analyzed to find out the key fault units. In particular, it explores and validates the relationship between the failure rate of code phase and the failure caused by faults in requirement analysis stage and design stage in a train control system, to alert the developer strictly accordance with the industry development standards for software requirements analysis, design and coding, so as to reduce potential faults in the early stage. There is evidence that the study plays a crucial role to optimize the cost of software development and avoid catastrophic consequences.
引用
收藏
页码:161 / 168
页数:8
相关论文
共 50 条
  • [1] Object-oriented software fault prediction using neural networks
    Kanmani, S.
    Uthariaraj, V. Rhymend
    Sankaranarayanan, V.
    Thambidurai, P.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (05) : 483 - 492
  • [2] Object-oriented software testing - Some research and development
    Kung, DC
    Hsia, P
    Toyoshima, Y
    Chen, C
    Gao, J
    THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 158 - 165
  • [3] A real-time fault diagnosis methodology of complex systems using object-oriented Bayesian networks
    Cai, Baoping
    Liu, Hanlin
    Xie, Min
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2016, 80 : 31 - 44
  • [4] Development of bearing software based on object-oriented technology
    Meng, Fanming
    Zhang, Youyun
    Zhang, Jijun
    Run Hua Yu Mi Feng/Lubrication Engineering, 2002, (05):
  • [5] Research on the testing technique of the class in the object-oriented software development
    Cui, DH
    ICEMI'2003: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOLS 1-3, 2003, : 2002 - 2005
  • [6] On the object-oriented technique for the development of software
    Han, Jianning
    Xi'an Shiyou Xueyuan Xuebao/Journal of Xi'an Petroleum Institute (Natural Science Edition), 1997, 12 (05): : 33 - 35
  • [7] Modern object-oriented software development
    Dunlop, AN
    1997 CERN SCHOOL OF COMPUTING, 1997, 97 (08): : 143 - 155
  • [8] Transition to object-oriented software development
    Fayad, ME
    Tsai, WT
    Fulghum, ML
    COMMUNICATIONS OF THE ACM, 1996, 39 (02) : 108 - 121
  • [9] Managing object-oriented software development
    Fayad, ME
    Cline, M
    COMPUTER, 1996, 29 (09) : 26 - 31
  • [10] Object-oriented development of control software
    Boriani, DV
    ISA TRANSACTIONS, 1997, 36 (02) : 131 - 138