• DocumentCode
    2674611
  • Title

    Representing user workarounds as a component of system dependability

  • Author

    Martin, Christopher ; Koopman, Philip

  • Author_Institution
    Bosch Res. & Technol. Center, Pittsburgh, PA, USA
  • fYear
    2004
  • fDate
    3-5 March 2004
  • Firstpage
    353
  • Lastpage
    362
  • Abstract
    Evaluation of system-level dependability can benefit from representing and assessing the effects of user workarounds as a response to system component failures. We assemble sequence diagrams that represent UML scenarios into mission graphs that contain all possible paths from a particular mission starting point to a particular mission success goal point. Analysis of these graphs reveals potential dependability bottlenecks and the existence of possible workarounds that can be intentionally added to a design, retrofitted to fit an existing design, or discovered as an emergent property of existing system and user behaviors. Simulations of a moderately complex distributed embedded system demonstrate that this approach has potential benefits for representing and improving system-level dependability by including the ability of users to perform simple workarounds to achieve mission objectives.
  • Keywords
    embedded systems; software reliability; specification languages; UML; distributed embedded system; mission graphs; sequence diagrams; system component failures; system-level dependability; user behaviors; user workarounds; Assembly; Degradation; Elevators; Embedded system; Hardware; Petri nets; Software reliability; System analysis and design; USA Councils; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2004. Proceedings. 10th IEEE Pacific Rim International Symposium on
  • Print_ISBN
    0-7695-2076-6
  • Type

    conf

  • DOI
    10.1109/PRDC.2004.1276591
  • Filename
    1276591