Title :
Design Diverse-Multiple Version Connector: A Fault Tolerant Component Based Architecture
Author :
Yousuf, Farzana ; Nadeem, Aamer ; Zaman, Zahid ; Kim, Tai-Hoon ; Choi, Min-Kyu
Author_Institution :
Dept. of Comput. Sci., Muhammed Ali Jinnah Univ., Islamabad
Abstract :
Component based software engineering (CBSE) is a new archetype to construct the systems by using reusable components ldquoas it isrdquo. To achieve high dependability in such systems, there must be appropriate fault tolerance mechanism in them at the architectural level. This paper presents a fault tolerant component based architecture that relies on the C2 architectural style and is based on design diverse and exception handling fault tolerance strategies. The proposed fault tolerant component architecture employs special-purpose connectors called design diverse-multiple version connectors (DD-MVC). These connectors allow design diverse n-versions of components to run in parallel. The proposed architecture has a fault tolerant connector (FTC), which detects and tolerates different kinds of errors. The proposed architecture adjusts the tradeoff between dependability and efficiency at run time and exhibits the ability to tolerate the anticipated and unanticipated faults effectively. The applicability of proposed architecture is demonstrated with a case study.
Keywords :
object-oriented programming; software architecture; software fault tolerance; systems analysis; DD-MVC; FTC; component based software engineering; design diverse-multiple version connector; fault tolerance strategies; fault tolerant component based architecture; fault tolerant connector; reusable components; Application software; Computer architecture; Computer science; Connectors; Costs; Fault detection; Fault tolerance; Fault tolerant systems; Multimedia systems; Software engineering; CBSE; Design diversity; Exception handling; Fault tolerance;
Conference_Titel :
Advanced Software Engineering and Its Applications, 2008. ASEA 2008
Conference_Location :
Hainan Island
Print_ISBN :
978-0-7695-3432-9
DOI :
10.1109/ASEA.2008.36