TY - GEN
T1 - A systematic approach for integrating fault trees into system statecharts
AU - El Ariss, Omar
AU - Xu, Dianxiang
AU - Wong, W. Eric
AU - Chen, Yuting
AU - Lee, Yann Hang
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2008
Y1 - 2008
N2 - As software systems are encompassing a wide range of fields and applications, software reliability becomes a crucial step. The need for safety analysis and test cases that have high probability to uncover plausible faults are necessities in proving software quality. System models that represent only the operational behavioral of a system are incomplete sources for deriving test cases and performing safety analysis before the implementation process. Therefore, a system model that encompasses faults is required. This paper presents a technique that formalizes a safety model through the incorporation of faults with system specifications. The technique focuses on introducing semantic faults through the integration of fault trees with system specifications or statechart. The method uses a set of systematic transformation rules that tries to maintain the semantics of both fault trees and statechart representations during the transformation of fault trees into statechart notations.
AB - As software systems are encompassing a wide range of fields and applications, software reliability becomes a crucial step. The need for safety analysis and test cases that have high probability to uncover plausible faults are necessities in proving software quality. System models that represent only the operational behavioral of a system are incomplete sources for deriving test cases and performing safety analysis before the implementation process. Therefore, a system model that encompasses faults is required. This paper presents a technique that formalizes a safety model through the incorporation of faults with system specifications. The technique focuses on introducing semantic faults through the integration of fault trees with system specifications or statechart. The method uses a set of systematic transformation rules that tries to maintain the semantics of both fault trees and statechart representations during the transformation of fault trees into statechart notations.
UR - http://www.scopus.com/inward/record.url?scp=51949101611&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=51949101611&partnerID=8YFLogxK
U2 - 10.1109/COMPSAC.2008.19
DO - 10.1109/COMPSAC.2008.19
M3 - Conference contribution
AN - SCOPUS:51949101611
SN - 9780769532622
T3 - Proceedings - International Computer Software and Applications Conference
SP - 120
EP - 123
BT - Proceedings - 32nd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2008
T2 - 32nd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2008
Y2 - 28 July 2008 through 1 August 2008
ER -