• 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