• 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