DocumentCode
3062481
Title
Revisiting Fault-Injection Experiment-Platform Architectures
Author
Schirmeier, Horst ; Hoffmann, Martin ; Kapitza, Rüdiger ; Lohmann, Daniel ; Spinczyk, Olaf
Author_Institution
Dept. of Comput. Sci. 12, Tech. Univ. Dortmund, Dortmund, Germany
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
284
Lastpage
285
Abstract
Many years of research on dependable, fault-tolerant software systems yielded a myriad of tool implementations for vulnerability analysis and experimental validation of resilience measures. Trace recording and fault injection are among the core functionalities these tools provide for hardware debuggers or system simulators, partially including some means to automate larger experiment campaigns. We argue that current fault-injection tools are too highly specialized for specific hardware devices or simulators, and are developed in poorly modularized implementations impeding evolution and maintenance. In this article, we present a novel design approach for a fault-injection infrastructure that allows experimenting researchers to switch simulator or hardware back ends with little effort, fosters experiment code reuse, and retains a high level of maintainability.
Keywords
software architecture; software fault tolerance; software maintenance; software metrics; software reusability; experiment code reuse; experimental validation; fault-injection experiment-platform architectures; fault-injection infrastructure; fault-tolerant software systems; hardware back ends; hardware devices; resilience measures; switch simulator; trace recording; vulnerability analysis; Buffer storage; Circuit faults; Fault tolerance; Fault tolerant systems; Hardware; Programming; Switches; AOP; Fault injection; Separation of concerns; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing (PRDC), 2011 IEEE 17th Pacific Rim International Symposium on
Conference_Location
Pasadena, CA
Print_ISBN
978-1-4577-2005-5
Electronic_ISBN
978-0-7695-4590-5
Type
conf
DOI
10.1109/PRDC.2011.46
Filename
6133095
Link To Document