Özet
This paper introduces a new lightweight tool for simulative error propagation analysis of Simulink models. The tool allows a user to inject different types of faults that are common for embedded control systems and analyze error propagation to critical system parts and outputs. The intended workflow comprises the following three steps: (i) setup faulty and critical blocks of a Simulink model, (ii) setup and run simulations, and (iii) observe and examine the obtained results. The tool is implemented in MATLAB using the callback block functions from the Simulink API. The graphical user interface allows the injection of several types of faults including computing hardware faults such as single and multiple bit-flips, sensor faults such as offsets, stuck-at faults, and a noise, and network faults such as time delays and packet drops. The fault occurrence and duration can be specified either with the classical reliability metrics like mean time to failure and mean time to repair, or failure rates with classical (normal, exponential, Poisson, Weibull etc.) or custom user-defined probability distributions. The error propagation to the selected critical blocks is reported with several statistical metrics including the mean number of errors, failure rate, and mean error value, as well as performance indexes such as integral squared error, integral absolute error, and integral time-weighted absolute error. The reported numerical results support standard reliability and safety assessment methods such as fault tree analysis and failure mode and effects analysis. The paper demonstrates the tool with a case study Simulink model of fault-tolerant control for a passenger jet.
| Orijinal dil | İngilizce |
|---|---|
| Ana bilgisayar yayını başlığı | Computer Safety, Reliability, and Security - 36th International Conference, SAFECOMP 2017, Proceedings |
| Editörler | Friedemann Bitsch, Stefano Tonetta, Erwin Schoitsch |
| Yayınlayan | Springer Verlag |
| Sayfalar | 245-254 |
| Sayfa sayısı | 10 |
| ISBN (Basılı) | 9783319662657 |
| DOI'lar | |
| Yayın durumu | Yayınlandı - 2017 |
| Etkinlik | 36th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2017 - Trento, Italy Süre: 13 Eyl 2017 → 15 Eyl 2017 |
Yayın serisi
| Adı | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Hacim | 10488 LNCS |
| ISSN (Basılı) | 0302-9743 |
| ISSN (Elektronik) | 1611-3349 |
???event.eventtypes.event.conference???
| ???event.eventtypes.event.conference??? | 36th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2017 |
|---|---|
| Ülke/Bölge | Italy |
| Şehir | Trento |
| Periyot | 13/09/17 → 15/09/17 |
Bibliyografik not
Publisher Copyright:© Springer International Publishing AG 2017.
Parmak izi
ErrorSim: A tool for error propagation analysis of Simulink models' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.Alıntı Yap
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver