loading...
Automated Test Data Generation Using MEA-Graph Planning
Boca Raton, Florida November 15-November 17
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICTAI.2004.3516th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Manish Gupta, University of Texas at Dallas
Farokh Bastani, University of Texas at Dallas
Latifur Khan, University of Texas at Dallas
I-Ling Yen, University of Texas at Dallas
With the rapid growth in the development of modern and sophisticated software applications, such as Multimodal distributed systems, the complexity of software development processes has increased enormously, posing an urgent need for automation of some of these processes. One of the key software development process is system testing. In this paper, we evaluate the potential application of AI planning techniques in automating the testing process. We propose a framework for an automated planning system (APS) for applying AI planning techniques for automated testing of a software module. Using a comprehensive example, we demonstrate how the MEA-Graphplan (Means-Ends Analysis Graphplan) algorithm can be used to automatically generate test data (sequence of steps or actions) to transform the system from the current state to some desired goal state. MEA-Graph planning might prove to be computationally more efficient and effective than basic Graph Planning technique because here the planning graph is expanded in a goal-oriented manner using regression-matching graph constructed by regressing goals over actions that can overcome the problem of state-space explosion during graph expansion phase of the planning.
Index Terms:
AI Planning, planning graph, MEA-Graphplan, automated software testing
Citation:
Manish Gupta, Farokh Bastani, Latifur Khan, I-Ling Yen, "Automated Test Data Generation Using MEA-Graph Planning," ictai, pp.174-182, 16th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.