• 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