Reliability Evaluation of Functionally Equivalent Simulink Implementations of a PID Controller under Silent Data Corruption
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
Model-based design of embedded control systems becomes more and more popular. Control engineers prefer to use MATLAB Simulink and suitable automatic code generators for the development and deployment of the software. Simulink provides a vast variety of functionally equivalent design solutions. For instance, a proportional-integral-derivative (PID) controller can be implemented in Simulink using i) separate blocks for the P, I, D terms, ii) a dedicated Discrete PID Controller block, iii) a Discrete Transfer Function block, or iv) a Discrete State-Space block. However, these functionally equivalent implementations of the PID controller show completely different reliability properties. This article introduces a new analytical method for the overall system reliability evaluation under data errors occurred in RAM and CPU. The method is based on a stochastic dual-graph error propagation model that captures control and data flow structures of the assembly code and allows the computation of system level reliability metrics in critical system outputs for specified faults probabilities. The analytical method enables an early system reliability evaluation. Also, application of this analytical method to possible implementations of the particular control algorithm helps to select the most reliable one.
Details
| Originalsprache | Englisch |
|---|---|
| Titel | Proceedings - 29th IEEE International Symposium on Software Reliability Engineering, ISSRE 2018 |
| Redakteure/-innen | Sudipto Ghosh, Bojan Cukic, Robin Poston, Roberto Natella, Nuno Laranjeiro |
| Herausgeber (Verlag) | IEEE Computer Society |
| Seiten | 47-57 |
| Seitenumfang | 11 |
| ISBN (elektronisch) | 978-1-5386-8321-7 |
| Publikationsstatus | Veröffentlicht - 16 Nov. 2018 |
| Peer-Review-Status | Ja |
Publikationsreihe
| Reihe | International Symposium on Software Reliability Engineering (ISSRE) |
|---|---|
| Band | 2018-October |
| ISSN | 1071-9458 |
Konferenz
| Titel | 29th IEEE International Symposium on Software Reliability Engineering, ISSRE 2018 |
|---|---|
| Dauer | 15 - 18 Oktober 2018 |
| Stadt | Memphis |
| Land | USA/Vereinigte Staaten |
Schlagworte
ASJC Scopus Sachgebiete
Schlagwörter
- Bit-flips, Model based design, Reliability, Silent data corruption, Simulink, Soft errors, Stochastic analysis