Title :
A Systematic Approach to Generate Inputs to Test UML Design Models
Author :
Dinh-Trong, Trung T. ; Ghosh, Sudipto ; France, Robert B.
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collin, CO
Abstract :
Practical model validation techniques are needed for model driven development (MDD) techniques to succeed. This paper presents an approach to generating inputs to test UML design models that are produced in the detailed design phase of an MDD project. A symbolic execution based approach is used to derive test input constraints from the paths of a variable assignment graph, which integrates information from UML class and sequence diagrams. The constraints are solved using Alloy, a configuration constraint solver, to obtain the test inputs. The results of a pilot study carried out to explore the fault detection capability of the test inputs are reported
Keywords :
Unified Modeling Language; constraint handling; fault diagnosis; formal specification; formal verification; graph theory; program testing; Alloy; UML class diagrams; UML design model testing; UML sequence diagrams; configuration constraint solver; fault detection; interaction diagrams; model driven development; model validation; software testing; symbolic execution; test input constraints; variable assignment graph; Computer science; Design engineering; Embedded software; Fault detection; Reliability engineering; Software reliability; Software systems; Software testing; System testing; Unified modeling language;
Conference_Titel :
Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
Conference_Location :
Raleigh, NC
Print_ISBN :
0-7695-2684-5
DOI :
10.1109/ISSRE.2006.10