DocumentCode
3299799
Title
A multi-paradigm programming language for constructing fault-tolerant, distributed systems
Author
Schlichting, Richard D. ; Thomas, Vicraj T.
Author_Institution
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
fYear
1992
fDate
5-7 Oct 1992
Firstpage
222
Lastpage
229
Abstract
The design of FT-SR, a programming language based on SR and oriented toward constructing fault-tolerant distributed systems, is presented. The language, which is based on the existing SR language, is unique in that it has been designed to support equally well any of the programming paradigms that have been developed for this type of system, including the object/action model, the restartable action paradigm, and the state machine approach. To do this, the language is designed to support the implementation of systems modeled as collections of fail-stop atomic objects. Such objects execute operations as atomic actions except when a failure or series of failures cause underlying implementation assumptions to be violated; in this case, notification is provided. An example program consisting of a data manager and its associated stable storage is given
Keywords
distributed processing; fault tolerant computing; high level languages; FT-SR; SR language; data manager; fail-stop atomic objects; fault-tolerant distributed systems; multi-paradigm programming language; restartable action paradigm; stable storage; state machine approach; Computer languages; Computer science; Fault tolerance; Fault tolerant systems; Genetic programming; Libraries; Redundancy; Strontium; Writing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1992. Proceedings., 11th Symposium on
Conference_Location
Houston, TX
Print_ISBN
0-8186-2890-1
Type
conf
DOI
10.1109/RELDIS.1992.235123
Filename
235123
Link To Document