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 :
بازگشت