Journal of Software Engineering and Applications

Volume 11, Issue 5 (May 2018)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 2  Citations  

Automatic Derivation of Fault Tree Models from SysML Models for Safety Analysis

HTML  XML Download Download as PDF (Size: 368KB)  PP. 204-222  
DOI: 10.4236/jsea.2018.115013    1,619 Downloads   4,000 Views  Citations

ABSTRACT

Safety Critical Systems (SCS) are those systems that may cause harm to the user(s) and/or the environment if operating outside of their prescribed specifications. Such systems are used in a wide variety of domains, such as aerospace, automotive, railway transportation and healthcare. In this paper, we propose an approach to integrate safety analysis of SCSs within the Model Driven Engineering (MDE) system development process. The approach is based on model transformation and uses standard well-known techniques and open source tools for the modeling and analysis of SCSs. More specifically, the system modeled with the OMG’s standard systems modeling language, SysML, is automatically transformed in Fault Tree (FT) models, that can be analyzed with existing FT tools. The proposed model transformation takes place in two steps: a) generate FTs at the component level, in order to tackle complexity and enable reuse; and b) generate system level FTs by composing the components and their FTs. The approach is illustrated by applying it to a simplified industry-inspired case study.

Share and Cite:

Alshboul, B. and C. Petriu, D. (2018) Automatic Derivation of Fault Tree Models from SysML Models for Safety Analysis. Journal of Software Engineering and Applications, 11, 204-222. doi: 10.4236/jsea.2018.115013.

Cited by

[1] Supporting model-based safety analysis for safety-critical IoT systems
Journal of Computer …, 2024
[2] Enhancing Safety in IoT Systems: A Model-Based Assessment of a Smart Irrigation System Using Fault Tree Analysis
Electronics, 2024
[3] CHESSIoT: A model-driven approach for engineering multi-layered IoT systems
Journal of Computer …, 2024
[4] Adaptation of Model Transformation for Safety Analysis of IoT-based Applications
International conference on the …, 2023
[5] Low-Code Engineering for the Internet of Things
Available at SSRN 4539001, 2023
[6] From corrective to predictive maintenance—A review of maintenance approaches for the power industry
Mrozek, W Ding, V Sunderam… - Sensors, 2023
[7] SysML Flow Model
2022 29th Asia-Pacific Software Engineering …, 2022
[8] Safety SysML: An Executable Safety-Critical Avionics Requirement Modeling Language
2022 IEEE 22nd …, 2022
[9] System safety-based sustainable aviation fuel safety assessment method and airworthiness certification
Proceedings of the 33rd Congress of …, 2022
[10] SysML-based compositional verification and safety analysis for safety-critical cyber-physical systems
Connection Science, 2022
[11] Integrating the analysis of multiple non-functional properties in model-driven engineering
Software and Systems Modeling, 2021
[12] A framework for Model-Driven Engineering of resilient software-controlled systems
2020
[13] Verification of SysML Models using Hybrid-Testbeds with Model-in-the-Loop Simulations
2020
[14] Model-based safety assessment with SysML and component fault trees: application and lessons learned
2020
[15] A Software Fault Tree Analysis Technique for Formal Requirement Specifications of Nuclear Reactor Protection Systems
2020
[16] Multiclock Constraint System Modelling and Verification for Ensuring Cooperative Autonomous Driving Safety
2020
[17] Pattern-based transformation of SysML models into fault tree models
2019
[18] Model-based approach for automatic generation of IEC-61025 standard compliant fault trees
Thesis, 2018
[19] FLA2FT: Automatic generation of fault tree from ConcertoFLA results
2018

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.