Skip to main content

Failure Boundedness in Discrete Applications

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4746))

Abstract

Computer control of discrete applications present a challenging dependability problem since any wrong output may lead the system to a completely anomalous state. This is in contrast with continuous feedback systems where wrong outputs can only gradually deviate the system under control from its intended set point. Transient errors may even be filtered by the latency inherent to the physical application. In this paper we extend our previous experimental research on the use of the fail-bounded model in continuous feedback systems into discrete control applications in order to evaluate whether it could be applied to this kind of problems. The reset-driven approach was used as the basic error detection and recovery mechanism complemented by assertions based on the Petri Net modeling of the problem, thus taking advantage of the discrete nature of the applications. The well-known semaphore control problem is used as testbed for experimental evaluation by fault-injection in the controller. The main contribution of this paper is to present experimental data showing that effectively the fail-bounded model can be applied to discrete applications whenever a continuous physical system exists in the control loop.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zuberek, W.M.: Timed Petri nets and preliminary performance evaluation. In: 7th Annual Symposium on Computer Architecture, pp. 88–96. ACM Press, New York (1980)

    Chapter  Google Scholar 

  2. Powell, D., Verísimo, P., Bonn, G., Waeselynck, F., Seaton, D.: The Delta-4 Approach to Dependability in Open Distributed Computing Systems. In: 18th Fault-Tolerant Computer Symposium, pp. 246–251. IEEE Press, New York (1988)

    Google Scholar 

  3. Avizienis, A.: Building Dependable Systems: How to Keep Up with Complexity. In: 25th Fault-Tolerant Computer Symposium, pp. 4–14. IEEE Press, New York (1995)

    Google Scholar 

  4. Somani, A.K., Vaidya, N.H.: Understanding Fault Tolerance and Reliability. IEEE Computer 30(4), 45–50 (1997)

    Google Scholar 

  5. Cunha, J.C., Maia, R., Rela, M.Z., Silva, J.G.: A Study on Failure Models in Feedback Control Systems. In: International Conference on Dependable Systems and Networks, pp. 314–323. IEEE Press, New York (2001)

    Chapter  Google Scholar 

  6. Vinter, J., Aidemark, J., Folkesson, P., Karlsson, J.: Reducing Critical Failures for Control Algorithms Using Executable Assertions and Best Effort Recovery. In: International Conference on Dependable Systems and Networks, pp. 347–356. IEEE Press, New York (2001)

    Chapter  Google Scholar 

  7. Kirrman, H.D.: Fault Tolerance in Process Control: An overview and examples of European Products. IEEE Micro 7(5), 27–50 (1987)

    Article  Google Scholar 

  8. Silva, J.G., Prata, P., Rela, M.Z., Madeira, H.: Practical Issues in the Use of ABFT and a New Failure Model. In: 28th Fault-Tolerant Computer Symposium, pp. 26–35. IEEE Press, New York (1998)

    Google Scholar 

  9. Prata, P., Rela, M.Z., Madeira, H., Silva, J.G.: Robust Assertions and Fail-Bounded Behavior. Journal of the Brazilian Computer Society 3(10), 20–32 (2005)

    Google Scholar 

  10. Cunha, J.C., Rela, M.Z., Silva, J.G.: Can Software-Implemented Fault-Injection be used on Real-Time Systems? In: Hlavicka, J., Maehle, E., Pataricza, A. (eds.) EDCC 1999. LNCS, vol. 1667, pp. 209–221. Springer, Heidelberg (1999)

    Google Scholar 

  11. Carreira, J., Madeira, H., Silva, J.G.: Xception: A Technique for the Experimental Evaluation of Dependability in Modern Computers. IEEE Trans. on Software Engineering 24(2), 125–135 (1998)

    Article  Google Scholar 

  12. Madeira, H., Silva, J.G.: Experimental evaluation of the fail-silent behavior in computers without error masking. In: 24th Fault-Tolerant Computer Symposium, pp. 350–359. IEEE Press, New York (1994)

    Chapter  Google Scholar 

  13. Cunha, J.C., Correia, A., Henriques, J., Rela, M.Z.: Reset-Driven Fault Tolerance. In: Bondavalli, A., Thévenod-Fosse, P. (eds.) EDCC 2002. LNCS, vol. 2485, pp. 102–120. Springer, Heidelberg (2002)

    Google Scholar 

  14. Libet, B.: Unconscious cerebral initiative and the role of conscious will in voluntary action. Behavioral and brain sciences 8(4), 529–566 (1985)

    Article  Google Scholar 

  15. ITS National Architecture, Federal Highway Administration, Technical report, US Department of Transportation (1998)

    Google Scholar 

  16. SMX® Simple Multitasking Executive. http://www.smxinfo.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrea Bondavalli Francisco Brasileiro Sergio Rajsbaum

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Muranho, J., Prata, P., Zenha-Rela, M., Silva, J.G. (2007). Failure Boundedness in Discrete Applications. In: Bondavalli, A., Brasileiro, F., Rajsbaum, S. (eds) Dependable Computing. LADC 2007. Lecture Notes in Computer Science, vol 4746. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75294-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75294-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75293-6

  • Online ISBN: 978-3-540-75294-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics