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
Link To Document