Fault propagation analysis of large-scale, networked embedded systems

In safety-critical, networked embedded systems, it is important that the way in which a fault(s) in one component of the system can propagate throughout the system to other components is analyzed correctly. Many real-world systems, such as modern aircrafts and automobiles, use large-scale networked...

Full description

Bibliographic Details
Main Author: Pattnaik, Aliva
Published: Georgia Institute of Technology 2012
Subjects:
FTA
Online Access:http://hdl.handle.net/1853/42918
id ndltd-GATECH-oai-smartech.gatech.edu-1853-42918
record_format oai_dc
spelling ndltd-GATECH-oai-smartech.gatech.edu-1853-429182013-01-07T20:38:37ZFault propagation analysis of large-scale, networked embedded systemsPattnaik, AlivaFTAFault propagation analysisAFDXCyber physical systemDatalogEmbedded systemEmbedded computer systemsComputer scienceFailure Analysis System (Computer system)In safety-critical, networked embedded systems, it is important that the way in which a fault(s) in one component of the system can propagate throughout the system to other components is analyzed correctly. Many real-world systems, such as modern aircrafts and automobiles, use large-scale networked embedded systems with complex behavior. In this work, we have developed techniques and a software tool, FauPA, that uses those techniques to automate fault-propagation analysis of large-scale, networked embedded systems such as those used in modern aircraft. This work makes three main contributions. 1. Fault propagation analyses. We developed algorithms for two types of analyses: forward analysis and backward analysis. For backward analysis, we developed two techniques: a naive algorithm and an algorithm that uses Datalog. 2. A system description language. We developed a language that we call Communication System Markup Language (CSML) based on XML. A system can be specified concisely and at a high-level in CSML. 3. A GUI-based display of the system and analysis results. We developed a GUI to visualize the system that is specified in CSML. The GUI also lets the user visualize the results of fault-propagation analyses.Georgia Institute of Technology2012-02-17T19:25:32Z2012-02-17T19:25:32Z2011-11-16Thesishttp://hdl.handle.net/1853/42918
collection NDLTD
sources NDLTD
topic FTA
Fault propagation analysis
AFDX
Cyber physical system
Datalog
Embedded system
Embedded computer systems
Computer science
Failure Analysis System (Computer system)
spellingShingle FTA
Fault propagation analysis
AFDX
Cyber physical system
Datalog
Embedded system
Embedded computer systems
Computer science
Failure Analysis System (Computer system)
Pattnaik, Aliva
Fault propagation analysis of large-scale, networked embedded systems
description In safety-critical, networked embedded systems, it is important that the way in which a fault(s) in one component of the system can propagate throughout the system to other components is analyzed correctly. Many real-world systems, such as modern aircrafts and automobiles, use large-scale networked embedded systems with complex behavior. In this work, we have developed techniques and a software tool, FauPA, that uses those techniques to automate fault-propagation analysis of large-scale, networked embedded systems such as those used in modern aircraft. This work makes three main contributions. 1. Fault propagation analyses. We developed algorithms for two types of analyses: forward analysis and backward analysis. For backward analysis, we developed two techniques: a naive algorithm and an algorithm that uses Datalog. 2. A system description language. We developed a language that we call Communication System Markup Language (CSML) based on XML. A system can be specified concisely and at a high-level in CSML. 3. A GUI-based display of the system and analysis results. We developed a GUI to visualize the system that is specified in CSML. The GUI also lets the user visualize the results of fault-propagation analyses.
author Pattnaik, Aliva
author_facet Pattnaik, Aliva
author_sort Pattnaik, Aliva
title Fault propagation analysis of large-scale, networked embedded systems
title_short Fault propagation analysis of large-scale, networked embedded systems
title_full Fault propagation analysis of large-scale, networked embedded systems
title_fullStr Fault propagation analysis of large-scale, networked embedded systems
title_full_unstemmed Fault propagation analysis of large-scale, networked embedded systems
title_sort fault propagation analysis of large-scale, networked embedded systems
publisher Georgia Institute of Technology
publishDate 2012
url http://hdl.handle.net/1853/42918
work_keys_str_mv AT pattnaikaliva faultpropagationanalysisoflargescalenetworkedembeddedsystems
_version_ 1716475678210129920