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...
Main Author: | |
---|---|
Published: |
Georgia Institute of Technology
2012
|
Subjects: | |
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 |