Fault-Tolerant Protocols Using Fault-Tolerance Programming Languages

Fault-Tolerant Protocols Using Fault-Tolerance Programming Languages

Vincenzo De Florio
Copyright: © 2009 |Pages: 14
ISBN13: 9781605661827|ISBN10: 1605661821|ISBN13 Softcover: 9781616924737|EISBN13: 9781605661834
DOI: 10.4018/978-1-60566-182-7.ch005
Cite Chapter Cite Chapter

MLA

Vincenzo De Florio. "Fault-Tolerant Protocols Using Fault-Tolerance Programming Languages." Application-Layer Fault-Tolerance Protocols, IGI Global, 2009, pp.161-174. https://doi.org/10.4018/978-1-60566-182-7.ch005

APA

V. De Florio (2009). Fault-Tolerant Protocols Using Fault-Tolerance Programming Languages. IGI Global. https://doi.org/10.4018/978-1-60566-182-7.ch005

Chicago

Vincenzo De Florio. "Fault-Tolerant Protocols Using Fault-Tolerance Programming Languages." In Application-Layer Fault-Tolerance Protocols. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-182-7.ch005

Export Reference

Mendeley
Favorite

Abstract

The programming language itself is the focus of this chapter: Fault-tolerance is not embedded in the program (as it is the case e.g. for single-version fault-tolerance), nor around the language (through compilers or translators); on the contrary, faulttolerance is provided through the syntactical structures and the run-time executives of fault-tolerance programming languages. Also in this case a significant part of the complexity of dependability enforcement is moved from each single code to the architecture, in this case the programming language. Many cases exist of fault-tolerance programming languages; this chapter proposes a few of them, considering three cases: Object-oriented languages, functional languages, and hybrid languages. In particular it is discussed the case of Oz, a multi-paradigm programming language that achieves both transparent distribution and translucent failure handling.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.