DocumentCode :
1974862
Title :
Fault tolerance as an aspect using JReplica
Author :
Herrero, José Luis ; Sánchez, Fernando ; Toro, Miguel
Author_Institution :
Dept. of Comput. Sci., Extremadura Univ., Spain
fYear :
2001
fDate :
2001
Firstpage :
201
Lastpage :
207
Abstract :
Reliability and availability are very important trends in the development process of distributed systems. In order to improve these features, object replication mechanisms have been introduced. Programming replication policies for a given application is not an easy task, and this is the reason why transparency for the programmer has been one of the most important properties offered by all replication models. However, this transparency for the programmer is not always desirable. In this paper we present a replication model, JReplica, based on Aspect Oriented Programming (AOP). JReplica allows the separated specification of the replication code from the functional behaviour of objects, providing not only a high degree of transparency, as done by previous models, but also the possibility for programmers to introduce new behaviour to specify different fault tolerance requirements. Moreover, the replication aspect has been introduced at design time, and in this way, UML has been extended in order to consider replication issues separately when designing fault tolerance systems
Keywords :
Java; distributed object management; formal specification; software fault tolerance; specification languages; Aspect Oriented Programming; JReplica; UML; distributed systems; fault tolerance requirements; fault tolerance systems; functional behaviour; object replication mechanisms; replication policies; transparency; Availability; Computer science; Contracts; Fault tolerance; Fault tolerant systems; Middleware; Object oriented modeling; Programming profession; Protocols; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2001. FTDCS 2001. Proceedings. The Eighth IEEE Workshop on Future Trends of
Conference_Location :
Bologna
Print_ISBN :
0-7695-1384-0
Type :
conf
DOI :
10.1109/FTDCS.2001.969642
Filename :
969642
Link To Document :
بازگشت