Title :
Improving feasible interactions among multiple processes
Author :
Ramineni, Kiran ; Harris, Ian G. ; Verma, Shireesh
Author_Institution :
Univ. of California Irvine, Irvine
Abstract :
Hierarchical testing requires the verification of individual processes followed by the verification of the interactions among processes. The large number of potential interactions between processes must be managed in order to make the testing process tractable. Fortunately, many potential interactions are actually infeasible and should be ignored during the verification process. Data dependency between processes indicates the potential for a feasible interaction but absolute feasibility can only be determined by evaluating control-flow paths across interacting processes. We propose a method to identify feasible interactions for testing through static analysis combined with the use of a constraint satisfaction programming (CSP) solving engine.
Keywords :
program testing; program verification; constraint satisfaction programming solving engine; hierarchical testing; multiple processes; processes interactions; verification process; Automatic control; Computer science; Data analysis; Engines; Hardware design languages; Intellectual property; Process design; Signal processing; System testing;
Conference_Titel :
High Level Design Validation and Test Workshop, 2007. HLVDT 2007. IEEE International
Conference_Location :
Irvine, CA
Print_ISBN :
978-1-4244-1480-2
DOI :
10.1109/HLDVT.2007.4392778