DocumentCode :
3237363
Title :
Inheritance of synchronization and recovery properties in Avalon/C++
Author :
Detlefs, David ; Herlthy, M. ; Wing, Jeannette
Author_Institution :
Dept. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
Volume :
2
fYear :
1988
fDate :
0-0 1988
Firstpage :
416
Lastpage :
423
Abstract :
The inheritance mechanism of object-oriented languages is used in the new domain of fault-tolerant distributed systems. Inheritance in Avalon/C++ is used to transmit properties, such as serializability and crash resilience, that are of specific interest in distributed applications. Three base classes are presented: resilient, atomic, and dynamic. They are arranged in a linear hierarchy. Examples of derived classes with objects that guarantee desirable fault-tolerance properties are given.<>
Keywords :
data structures; distributed processing; fault tolerant computing; high level languages; programming; system recovery; Avalon/C++; atomic classes; crash resilience; data structures; dynamic classes; fault-tolerant distributed systems; inheritance mechanism; linear hierarchy; object-oriented languages; recovery; resilient classes; serializability; Application software; Computer crashes; Computer languages; Computer science; Concurrent computing; Distributed computing; Fault tolerance; Fault tolerant systems; Mechanical factors; Resilience;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
Type :
conf
DOI :
10.1109/HICSS.1988.11832
Filename :
11832
Link To Document :
بازگشت