A Safety Analysis Method for Control Software in Coordination with FMEA and FTA

In this study, we proposed a method to improve the safety level of control software (CSW) by managing the CSW’s design information and safety analysis results, and combining failure mode and effects analysis (FMEA) and fault tree analysis (FTA). Here, the CSW is developed using structured analysis a...

Full description

Bibliographic Details
Main Authors: Masakazu Takahashi, Yunarso Anang, Yoshimichi Watanabe
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/12/2/79
id doaj-8b0e1d6a210b493cbc6d5f1e1ce0dd89
record_format Article
spelling doaj-8b0e1d6a210b493cbc6d5f1e1ce0dd892021-02-13T00:04:08ZengMDPI AGInformation2078-24892021-02-0112797910.3390/info12020079A Safety Analysis Method for Control Software in Coordination with FMEA and FTAMasakazu Takahashi0Yunarso Anang1Yoshimichi Watanabe2Department of Computer Science and Engineering, University of Yamanashi, Kofu 400-8511, JapanDepartment of Computational Statistics, Politeknik Statistika STIS, Jakarta 13330, IndonesiaDepartment of Computer Science and Engineering, University of Yamanashi, Kofu 400-8511, JapanIn this study, we proposed a method to improve the safety level of control software (CSW) by managing the CSW’s design information and safety analysis results, and combining failure mode and effects analysis (FMEA) and fault tree analysis (FTA). Here, the CSW is developed using structured analysis and design methodology. In the upper stage of the CSW’s development process, as the input of the preliminary design information (data flow diagrams (DFDs) and control flow diagrams (CFDs)), the causes of undesirable events of the CSW are clarified by FMEA, and the countermeasures are reflected in the preliminary design information. In the lower stage of the CSW’s development process, as the inputs of the detailed design information (DFDs and CFDs in the lower level) and programs, the causes of the specific undesirable event are clarified by FTA, and the countermeasures are reflected in the detailed design specifications and programs. The processes are repeated until the impact of undesirable events become the acceptable safety level. By applying the proposed method to the CSW installed into a communication control equipment on the space system, we clarified several undesirable events and adopted adequate countermeasures. Consequently, a safer CSW is developed by applying the proposed method.https://www.mdpi.com/2078-2489/12/2/79failure mode and effects analysis (FMEA)fault tree analysis (FTA)safety analysiscontrol softwarestructured analysis and designsoftware development
collection DOAJ
language English
format Article
sources DOAJ
author Masakazu Takahashi
Yunarso Anang
Yoshimichi Watanabe
spellingShingle Masakazu Takahashi
Yunarso Anang
Yoshimichi Watanabe
A Safety Analysis Method for Control Software in Coordination with FMEA and FTA
Information
failure mode and effects analysis (FMEA)
fault tree analysis (FTA)
safety analysis
control software
structured analysis and design
software development
author_facet Masakazu Takahashi
Yunarso Anang
Yoshimichi Watanabe
author_sort Masakazu Takahashi
title A Safety Analysis Method for Control Software in Coordination with FMEA and FTA
title_short A Safety Analysis Method for Control Software in Coordination with FMEA and FTA
title_full A Safety Analysis Method for Control Software in Coordination with FMEA and FTA
title_fullStr A Safety Analysis Method for Control Software in Coordination with FMEA and FTA
title_full_unstemmed A Safety Analysis Method for Control Software in Coordination with FMEA and FTA
title_sort safety analysis method for control software in coordination with fmea and fta
publisher MDPI AG
series Information
issn 2078-2489
publishDate 2021-02-01
description In this study, we proposed a method to improve the safety level of control software (CSW) by managing the CSW’s design information and safety analysis results, and combining failure mode and effects analysis (FMEA) and fault tree analysis (FTA). Here, the CSW is developed using structured analysis and design methodology. In the upper stage of the CSW’s development process, as the input of the preliminary design information (data flow diagrams (DFDs) and control flow diagrams (CFDs)), the causes of undesirable events of the CSW are clarified by FMEA, and the countermeasures are reflected in the preliminary design information. In the lower stage of the CSW’s development process, as the inputs of the detailed design information (DFDs and CFDs in the lower level) and programs, the causes of the specific undesirable event are clarified by FTA, and the countermeasures are reflected in the detailed design specifications and programs. The processes are repeated until the impact of undesirable events become the acceptable safety level. By applying the proposed method to the CSW installed into a communication control equipment on the space system, we clarified several undesirable events and adopted adequate countermeasures. Consequently, a safer CSW is developed by applying the proposed method.
topic failure mode and effects analysis (FMEA)
fault tree analysis (FTA)
safety analysis
control software
structured analysis and design
software development
url https://www.mdpi.com/2078-2489/12/2/79
work_keys_str_mv AT masakazutakahashi asafetyanalysismethodforcontrolsoftwareincoordinationwithfmeaandfta
AT yunarsoanang asafetyanalysismethodforcontrolsoftwareincoordinationwithfmeaandfta
AT yoshimichiwatanabe asafetyanalysismethodforcontrolsoftwareincoordinationwithfmeaandfta
AT masakazutakahashi safetyanalysismethodforcontrolsoftwareincoordinationwithfmeaandfta
AT yunarsoanang safetyanalysismethodforcontrolsoftwareincoordinationwithfmeaandfta
AT yoshimichiwatanabe safetyanalysismethodforcontrolsoftwareincoordinationwithfmeaandfta
_version_ 1724272483122544640