DocumentCode :
637297
Title :
Avoiding state explosion problem of generated AJAX web application state machine using BDD
Author :
Arora, Abhishek ; Sinha, Madhavi
fYear :
2013
fDate :
8-10 Aug. 2013
Firstpage :
381
Lastpage :
386
Abstract :
There is growing tendency of users to use web application in place of desktop application because of technological advancement such as AJAX. AJAX is used to build single page web application because content and structure can be changed using AJAX features like Asynchronous communication and run time DOM manipulation. To understand and analyze extreme dynamism of web application, we implemented a tool which is used to generate state machine model of dynamic behavior of user session. In this research paper, we validated and evaluated efficiency of the generated model to detect faults embedded area. However, the state machine can be huge and unbounded and may hit by state explosion problem for large number of user session traces and for extreme dynamism. In this paper to avoid this problem, we used binary decision diagram, a model checking technique to reduce state space at the time of state machine generation. Finally, we are able to control the size of generated state machine without affecting faults embedded area.
Keywords :
Internet; Java; binary decision diagrams; finite state machines; program testing; program verification; software fault tolerance; AJAX Web application state machine; BDD; binary decision diagram; desktop application; dynamic behavior; fault embedded area detection; model checking; single page Web application; state explosion problem; state machine generation; state space reduction; user session; Boolean functions; Data structures; Explosions; Finite element analysis; Model checking; Servers; AJAX; Binary decision diagram; State based testing; Web Application Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Contemporary Computing (IC3), 2013 Sixth International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-0190-6
Type :
conf
DOI :
10.1109/IC3.2013.6612224
Filename :
6612224
Link To Document :
بازگشت