TY - GEN
T1 - New approach for EFSM-based passive testing of web services
AU - Benharref, Abdelghani
AU - Dssouli, Rachida
AU - Serhani, Mohamed Adel
AU - En-Nouaary, Abdeslam
AU - Glitho, Roch
PY - 2007
Y1 - 2007
N2 - Fault management, including fault detection and location, is an important task in management of Web Services. Fault detection can be performed through testing, which can be active or passive. Based on passive observation of interactions between a Web Service and its client, a passive tester tries to detect possible misbehaviors in requests and/or responses. Passive observation is performed in two steps: passive homing and fault detection. In FSM-based observers, the homing consists of state recognition. However, it consists of state recognition and variables initialization in EFSM-based observers. In this paper, we present a novel approach to speed up homing of EFSM-based observers designed for observation of Web Services. Our approach is based on combining observed events and backward walks in the EFSM model to recognize states and appropriately initialize variables. We present different algorithms and illustrate the procedure through an example where faults would not be detected unless backward walks are considered.
AB - Fault management, including fault detection and location, is an important task in management of Web Services. Fault detection can be performed through testing, which can be active or passive. Based on passive observation of interactions between a Web Service and its client, a passive tester tries to detect possible misbehaviors in requests and/or responses. Passive observation is performed in two steps: passive homing and fault detection. In FSM-based observers, the homing consists of state recognition. However, it consists of state recognition and variables initialization in EFSM-based observers. In this paper, we present a novel approach to speed up homing of EFSM-based observers designed for observation of Web Services. Our approach is based on combining observed events and backward walks in the EFSM model to recognize states and appropriately initialize variables. We present different algorithms and illustrate the procedure through an example where faults would not be detected unless backward walks are considered.
KW - EFSM-based passive testing
KW - Web services testing
UR - http://www.scopus.com/inward/record.url?scp=34548057332&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34548057332&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-73066-8_2
DO - 10.1007/978-3-540-73066-8_2
M3 - Conference contribution
AN - SCOPUS:34548057332
SN - 3540730656
SN - 9783540730651
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 13
EP - 27
BT - Testing of Software and Communicating Systems - 19th IFIP TC6/WG6.1 International Conference, TestCom 2007, 7th International Workshop, FATES 2007, Proceedings
A2 - Petrenko, Alexandre
A2 - Veanes, Margus
A2 - Tretmans, Jan
A2 - Grieskamp, Wolfgang
PB - Springer Verlag
T2 - 19th IFIP TC6/WG6.1 International Conference on Testing of Communicating Systems, Testcom 2007, and 7th International Workshop on Formal Approaches to Testing Software, FATES 2007
Y2 - 26 June 2007 through 29 June 2007
ER -