TY - GEN
T1 - A framework and language support for automatic dynamic testing of workflow management systems
AU - Hwang, Gwan Hwan
AU - Lin, Che Sheng
AU - Tsao, Li Te
AU - Chen, Kuei Huan
AU - Li, Yan You
PY - 2009
Y1 - 2009
N2 - We propose a framework for the automatic dynamic testing of workflow management systems (WfMSs). We first classify faults that can occur during the execution of a WfMS and then describe a systematic testing scheme that provides the following advantages. First, the system developer does not need to play the roles of participants, and hence the entire testing process can be automated. Second, resources that cannot be addressed or represented by the workflow engine can be simulated, which makes the proposed framework also a simulation environment for applications. Third, our platform solves the problems caused by the presence of nondeterministic behavior during dynamic testing of a WfMS. Finally, we describe how to apply temporal logic to verify the dynamic behavior of the tested WfMS. The implementation and experimental results demonstrate the feasibility of the proposed framework.
AB - We propose a framework for the automatic dynamic testing of workflow management systems (WfMSs). We first classify faults that can occur during the execution of a WfMS and then describe a systematic testing scheme that provides the following advantages. First, the system developer does not need to play the roles of participants, and hence the entire testing process can be automated. Second, resources that cannot be addressed or represented by the workflow engine can be simulated, which makes the proposed framework also a simulation environment for applications. Third, our platform solves the problems caused by the presence of nondeterministic behavior during dynamic testing of a WfMS. Finally, we describe how to apply temporal logic to verify the dynamic behavior of the tested WfMS. The implementation and experimental results demonstrate the feasibility of the proposed framework.
KW - Testing
KW - WfMS
KW - Workflow management system
UR - http://www.scopus.com/inward/record.url?scp=71049166257&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=71049166257&partnerID=8YFLogxK
U2 - 10.1109/TASE.2009.22
DO - 10.1109/TASE.2009.22
M3 - Conference contribution
AN - SCOPUS:71049166257
SN - 9780769537573
T3 - Proceedings - 2009 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2009
SP - 139
EP - 146
BT - Proceedings - 2009 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2009
T2 - 2009 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2009
Y2 - 29 July 2009 through 31 July 2009
ER -