Informatics and Applications
2017, Volume 11, Issue 1, pp 46-57
A PROBABILISTIC MODEL FOR ESTIMATION OF SOFTWARE ROBUSTNESS TO SHORT-TERM HARDWARE FAILURES
- S. L. Frenkel
- V. N. Zakharov
- B. M. Basok
Abstract
The paper shows the possibility of using a two-dimensional Markov model defined on direct product of state spaces of two finite-state machines (FSM), one of which is a program finite automaton model that is running under normal conditions and the other one is the same FSM in which at some point in time, there was a short-term failure (e. g., within the time of a single operation or one machine cycle), for estimation of software robustness to short-term hardware failures. Previously, this model was proposed for probabilistic verification of hardware systems. The robustness of a program is estimated by probability of the faulty FSM return on the path of transitions of the source machine after termination of the failure. At the same time, the authors assume that a change in the FSM transitions trajectory in a low-level (instruction-by-instruction) program model will be significant only if it corresponds to some corruption in the branching of said block-diagram. The model is analyzed in detail by the example of the block-diagram of a specific program.
[+] References (10)
- Li, X., S.V Adve, P. Bose, and J.A. Rivers. 2005. Soft- arch: An architecture level tool for modeling and analyzing soft errors. Conference (International) on Dependable Sys-tems and Networks (DSN) Proceedings. Yokohama, Japan. 496-505.
- Darbar, A., B. Al Hashimi, P. Harrod, and D. Bradley.
2008. A new approach for transient fault injection using symbolic simulation. 14th IEEE On-Line Testing Sympo-sium (International) Proceedings. 93-98.
- Frenkel, S., and A. Pechinkin. 2010. Estimation of self-healing time for digital systems under transient faults. Informatika i ee Primeneniya - Inform. Appl. 4(3):2-8.
- Frenkel, S. L., V. N. Zakharov, and V. G. Ushakov. 2014. Veroyatnostnaya verifikatsiya pri proektirovanii vychisli- tel'nykh sistem [Probabilistic verification of computer systems design]. Scientific-Practical Conference (Interna-tional) "Tools & Methods of Program Analysis" (TMPA 2014) Proceedings. Kostroma: KGTU. 148-155.
- Li, X., and D. Yeung. 2010. Application-level correctness and its impact on fault tolerance. 16th Symposium (In-ternational) on High-Performance Computer Architecture. Bangalore, India. 220-225.
- Tukkel, N.N., and A.A. Shalyto. 2001. SWITCH- tekhnologiya - avtomatnyy podkhod k sozdaniyu programmnogo obespecheniya "reaktivnykh" sistem [SWITCH-technology is an automatic approach to software design]. Programmirovanie [Programming] 5:45-62.
- Baranov, S., S. Frenkel, and V. Zakharov. 2010. Semiformal verification for pipelined digital designs based on Algorithmic State Machines. Informatika i ee Primeneniya - Inform. Appl. 4(4):48-59.
- Baranov, S. 2009. ASMs in high level synthesis of EDA tool Abelite. DESDes'09 IFAC Workshop (International) Proceedings. Valensia, Spain. 195-200.
- Lala, P. K., and B. K. Kumar. 2007. On self-healing digital system design. J. Microelectronics 37:353-362.
- Frenkel, S. L., and D. Liburkin. December 16, 2013. Programma dlya otsenki vremeni samovosstanovleniya tsifrovoy sistemy posle sboya po ee vysokourovnevoy modeli [Program for estimation of a digital system self-repairing after a transient fault by a high-level model of the system]. Svidetel'stvo o gosudarstvennoy registratsii [Sertificate of state registration] No. 2013661815.
[+] About this article
Title
A PROBABILISTIC MODEL FOR ESTIMATION OF SOFTWARE ROBUSTNESS TO SHORT-TERM HARDWARE FAILURES
Journal
Informatics and Applications
2017, Volume 11, Issue 1, pp 46-57
Cover Date
2017-02-30
DOI
10.14357/19922264170104
Print ISSN
1992-2264
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
self-repairing software; transient faults; Markovian models; testing
Authors
S. L. Frenkel , V. N. Zakharov ,
and B. M. Basok
Author Affiliations
Institute of Informatics Problems, Federal Research Center “Computer Sciences and Control” of the Russian
Academy of Sciences, 44-2 Vavilov Str.,Moscow 119333, Russian Federation
Federal Research Center “Computer Sciences and Control” of the Russian
Academy of Sciences, 44-2 Vavilov Str.,Moscow 119333, Russian Federation
Moscow Technological University "MIREA," 78 Vernadskogo Ave., Moscow 119454, Russian Federation
|