Case-based reasoning for safety assessment of critical software

被引:0
|
作者
Hadj-Mabrouk, Habib [1 ]
机构
[1] Univ Gustave Eiffel, IFSTTAR, 14-20 Blvd Newton, F-77447 Marne La Vallee, France
来源
关键词
Machine learning; case-based reasoning; railway; safety; software safety; FAILURE MODES; SYSTEM; DESIGN; FMEA;
D O I
10.3233/IDT-200016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The commissioning of a new guided or automated rail transport system requires an in-depth analysis of all the methods, techniques, procedures, regulations and safety standards to ensure that the risk level of the future system does not present any danger likely to jeopardize the safety of travelers. Among these numerous safety methods implemented to guarantee safety at the system, automation, hardware and software level, there is a method called "Software Errors and Effects Analysis (SEEA)" whose objective is to determine the nature and the severity of the consequences of software failures, to propose measures to detect errors and finally to improve the robustness of the software. In order to strengthen and rationalize this SEEA method, we have agreed to use machine learning techniques and in particular Case-Based Reasoning (CBR) in order to assist the certification experts in their difficult task of assessing completeness and the consistency of safety of critical software equipment. The main objective consists, from a set of data in the form of accident scenarios or incidents experienced on rail transport systems (experience feedback), to exploit by automatic learning this mass of data to stimulate the imagination of certification experts and assist them in their crucial task of researching scenarios of potential accidents not taken into account during the design phase of new critical software. The originality of the tool developed lies not only in its ability to model, capitalize, sustain and disseminate SEEA expertise, but it represents the first research on the application of CBR to SEEA. In fact, in the field of rail transport, there are currently no software tools for assisting SEEAs based on machine learning techniques and in particular based on CBR.
引用
收藏
页码:463 / 479
页数:17
相关论文
共 50 条
  • [1] Application of Case-Based Reasoning to the safety assessment of critical software used in rail transport
    Hadj-Mabrouk, Habib
    [J]. SAFETY SCIENCE, 2020, 131
  • [2] A case-based reasoning system for software reuse
    Shubita, Ahmad F.
    Edais, Shadi M.
    [J]. International Journal of Applied Systemic Studies, 2020, 9 (01): : 31 - 44
  • [3] Case-based reasoning for software design reuse
    Channarukul, Sasithorn
    Charoenvikrom, Suparwat
    Daengdej, Jirapun
    [J]. 2005 IEEE AEROSPACE CONFERENCE, VOLS 1-4, 2005, : 4296 - 4305
  • [4] Software quality estimation with case-based reasoning
    Khoshgoftaar, TM
    Seliya, N
    [J]. ADVANCES IN COMPUTERS, VOL 62: ADVANCES IN SOFTWARE ENGINEERING, 2004, 62 : 249 - 291
  • [5] Combining case-based reasoning and analogical reasoning in software design
    Gomes, P
    Pereira, FC
    Seco, N
    Paiva, P
    Carreiro, P
    Ferreira, JL
    Bento, C
    [J]. ARTIFICIAL INTELLIGENCE AND COGNITIVE SCIENCE, PROCEEDINGS, 2002, 2464 : 183 - 189
  • [6] The application of case-based reasoning to the software development process
    Grupe, FH
    Urwiler, R
    Ramarapu, NK
    Owrang, M
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (09) : 493 - 499
  • [7] Estimating software development effort with case-based reasoning
    Finnie, GR
    Wittig, GE
    Desharnais, JM
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 13 - 22
  • [8] Predicting software stability using case-based reasoning
    Grosser, D
    Sahraoui, HA
    Valtchev, P
    [J]. ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 295 - 298
  • [9] A Case-Based Reasoning Architecture of an Hybrid Software Agent
    Leite, Adriana
    Girardi, Rosario
    [J]. 2014 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2014, : 79 - 86
  • [10] Using case-based reasoning for reusing software knowledge
    Tautz, C
    Althoff, KD
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 156 - 165