DocumentCode
1303697
Title
A metaobject architecture for fault-tolerant distributed systems: the FRIENDS approach
Author
Fabre, Jean-Charles ; Pérennou, Tanguy
Author_Institution
Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
Volume
47
Issue
1
fYear
1998
fDate
1/1/1998 12:00:00 AM
Firstpage
78
Lastpage
95
Abstract
The FRIENDS system developed at LAAS-CNRS is a metalevel architecture providing libraries of metaobjects for fault tolerance, secure communication, and group-based distributed applications. The use of metaobjects provides a nice separation of concerns between mechanisms and applications. Metaobjects can be used transparently by applications and can be composed according to the needs of a given application, a given architecture, and its underlying properties. In FRIENDS, metaobjects are used recursively to add new properties to applications. They are designed using an object oriented design method and implemented on top of basic system services. This paper describes the FRIENDS software-based architecture, the object-oriented development of metaobjects, the experiments that we have done, and summarizes the advantages and drawbacks of a metaobject approach for building fault-tolerant systems
Keywords
distributed processing; fault tolerant computing; object-oriented languages; object-oriented methods; FRIENDS; distributed systems; fault-tolerant; fault-tolerant systems; metaobject architecture; metaobjects; object-oriented development; secure communication; software-based architecture; Application software; Buildings; Design methodology; Fault tolerance; Fault tolerant systems; Helium; Knowledge management; Libraries; Programming profession; Protocols;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.656088
Filename
656088
Link To Document