• DocumentCode
    3448159
  • Title

    Aspect oriented software fault tolerance and analytically redundant design framework

  • Author

    Hameed, Kashif ; Williams, Rob ; Smith, Jim

  • Author_Institution
    Univ. of the West of England, Bristol, UK
  • fYear
    2010
  • fDate
    June 28 2010-July 1 2010
  • Firstpage
    38
  • Lastpage
    44
  • Abstract
    Diversity or redundancy based software fault tolerance does not come for free; rather it introduces additional complexity to the core functionality in the form of redundancy development, management and controlled execution. This results in tangling of core functionality with the fault tolerance concerns. This paper presents a novel design framework using static and dynamic advice provided by aspect oriented programming. The proposed strategy introduces, manage and exercise different fault tolerance strategies such that modularization is achieved by separation of these concerns from core functionality. A Mathematical Model of an Inverted Pendulum Control System has been used as a case study to demonstrate the effectiveness of the proposed design framework.
  • Keywords
    aspect-oriented programming; computational complexity; mathematical analysis; nonlinear systems; software fault tolerance; analytically redundant design framework; aspect oriented software fault tolerance; core functionality complexity; inverted pendulum control system; mathematical model; modularization; Actuators; Application software; Control systems; Costs; Dynamic programming; Fault tolerance; Fault tolerant systems; Redundancy; Software maintenance; Software safety; aspect oriented design and programming; diversity and redundancy; fault injection; fault tolerance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks Workshops (DSN-W), 2010 International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4244-7729-6
  • Electronic_ISBN
    978-1-4244-7728-9
  • Type

    conf

  • DOI
    10.1109/DSNW.2010.5542623
  • Filename
    5542623