DocumentCode :
3283339
Title :
Fault-Tolerance for Component-Based Systems - An Automated Middleware Specialization Approach
Author :
Tambe, Sumant ; Dabholkar, Akshay ; Gokhale, Aniruddha
Author_Institution :
Dept. of EECS, Vanderbilt Univ., Nashville, TN, USA
fYear :
2009
fDate :
17-20 March 2009
Firstpage :
47
Lastpage :
54
Abstract :
General-purpose middleware, by definition, cannot readily support domain-specific semantics without significant manual efforts in specializing the middleware. This paper presents GRAFT (GeneRative Aspects for Fault Tolerance), which is a model-driven, automated, and aspects-based approach for specializing general-purpose middleware with failure handling and recovery semantics imposed by a domain.Model-driven techniques are used to specify the special fault tolerance requirements, which are then transformed into middleware-level code artifacts using generative programming. Since the resulting fault tolerance semantics often crosscut the middleware architecture, GRAFT uses aspect-oriented programming to weave them into the original fabric of the general-purpose middleware. We evaluate the capabilities of GRAFT using a representative case study.
Keywords :
middleware; object-oriented programming; software fault tolerance; aspect-oriented programming; automated middleware specialization approach; component-based systems; domain-specific semantics; failure handling; fault tolerance requirements; fault tolerance semantics; general-purpose middleware; generative programming; middleware architecture; middleware-level code artifacts; model-driven techniques; recovery semantics; Costs; Distributed computing; Fabrics; Fault tolerance; Fault tolerant systems; Middleware; Model driven engineering; Program processors; Quality of service; Real time systems; Fault tolerance; aspects; generative programming; middleware specialization; model-based;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
Conference_Location :
Tokyo
ISSN :
1555-0885
Print_ISBN :
978-0-7695-3573-9
Type :
conf
DOI :
10.1109/ISORC.2009.50
Filename :
5231976
Link To Document :
بازگشت