Title :
Software Input Space Modeling with Constraints among Parameters
Author :
Vilkomir, Sergiy A. ; Swain, W. Thomas ; Poore, Jesse H.
Author_Institution :
Dept. of Comput. Sci., East Carolina Univ., Greenville, NC, USA
Abstract :
This paper considers the task of software test case generation from a large space of values of input parameters. The purpose of the paper is to create a model of software input space with constraints among parameters to serve as a basis of testing. We suggest a procedure to create a directed graph model, where paths through the graph represent all valid (and only valid) input combinations. The procedure accommodates an arbitrary set of dependencies among parameters. It starts from a simple linear graph and sequentially modifies this graph for each dependency between parameters. Modifications include subgraph splitting and elimination of dead nodes and edges. A complete example of a system with six input parameters and five dependencies among them is presented to illustrate the application of the procedure. Applicability of the approach for different types of parameters and dependencies is addressed.
Keywords :
directed graphs; program testing; statistical testing; dead node elimination; directed graph model; graph path; parameter constraint; software input space modeling; software test case generation; statistical testing; subgraph splitting; Application software; Computer applications; Computer science; Educational institutions; Laboratories; Software quality; Software testing; Space technology; Statistical analysis; USA Councils; constraints; dependencies; input space; software testing;
Conference_Titel :
Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
Conference_Location :
Seattle, WA
Print_ISBN :
978-0-7695-3726-9
DOI :
10.1109/COMPSAC.2009.27