• DocumentCode
    3147537
  • Title

    Improving system dependability with functional alternatives

  • Author

    Shelton, Charles P. ; Koopman, Philip

  • Author_Institution
    Res. & Technol. Center, Robert Bosch Corp., Pittsburgh, PA, USA
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    295
  • Lastpage
    304
  • Abstract
    We present the concept of alternative functionality for improving dependability in distributed embedded systems. Alternative functionality is a mechanism that complements traditional performability and graceful degradation techniques. Rather than providing reduced performance or functionality when components or subsystems fail, alternative functionality replaces a lost feature with another existing system junction that can substitute for the lost service. This can provide improved system dependability when it is not feasible to allocate dedicated backup systems for fault tolerance. We show how alternative functionality can be applied to enhance system dependability with a case study of an elevator control system. In simulation, an elevator design that implemented alternative functionality in some of its subsystems tolerated many combinations of component failures that caused system failures in the original design.
  • Keywords
    control engineering computing; embedded systems; fault tolerant computing; lifts; system recovery; distributed systems; elevator control system; elevator design; embedded systems; fault tolerance; system dependability; system failures; Computational modeling; Control systems; Costs; Degradation; Elevators; Embedded system; Fault tolerant systems; Navigation; Redundancy; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311899
  • Filename
    1311899