DocumentCode :
2270764
Title :
Improving feasible interactions among multiple processes
Author :
Ramineni, Kiran ; Harris, Ian G. ; Verma, Shireesh
Author_Institution :
Univ. of California Irvine, Irvine
fYear :
2007
fDate :
7-9 Nov. 2007
Firstpage :
11
Lastpage :
18
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Level Design Validation and Test Workshop, 2007. HLVDT 2007. IEEE International
Conference_Location :
Irvine, CA
ISSN :
1552-6674
Print_ISBN :
978-1-4244-1480-2
Type :
conf
DOI :
10.1109/HLDVT.2007.4392778
Filename :
4392778
Link To Document :
بازگشت