DocumentCode :
2760015
Title :
Developing Fault Tolerant Distributed Systems by Refinement
Author :
Troubitsyna, Elena
Author_Institution :
Dept. of IT, Abo Akademi Univ., Turku, Finland
fYear :
2010
fDate :
22-27 Aug. 2010
Firstpage :
178
Lastpage :
183
Abstract :
Distributed systems are usually large and complex systems composed of various components. System components are subject to various errors. These failures often require error recovery to be conducted at architectural-level. However, due to complexity of distributed systems, specifying fault tolerance mechanisms at architectural level is complex and error prone. In this paper, we propose a formal approach to specifying components and architectures of fault tolerant distributed and reactive systems. Our approach is based on refinement in the action system formalism - a framework for formal model-driven development of distributed systems. We demonstrate how to specify and refine fault tolerant components and complex distributed systems composed of them. The proposed approach provides designers with a systematic method for developing distributed fault tolerant systems.
Keywords :
distributed processing; formal specification; software fault tolerance; architectural level; complex distributed systems; distributed fault tolerant systems; error recovery; fault tolerance; fault tolerant distributed systems; fault tolerant reactive systems; formal model-driven development; system components; action systems; architecture; components; fault tolerance; refinement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
Conference_Location :
Nice
Print_ISBN :
978-1-4244-7788-3
Electronic_ISBN :
978-0-7695-4144-0
Type :
conf
DOI :
10.1109/ICSEA.2010.34
Filename :
5615742
Link To Document :
بازگشت