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