• DocumentCode
    588913
  • Title

    Research on Parallel Symbolic Execution through Program Dependence Analysis

  • Author

    Yan Cao ; Qiang Wei ; Qingxian Wang

  • Author_Institution
    Nat. Digital Switching Syst. Eng., NDSC, Zhengzhou, China
  • Volume
    2
  • fYear
    2012
  • fDate
    28-29 Oct. 2012
  • Firstpage
    222
  • Lastpage
    226
  • Abstract
    Through program dependence analysis, the method of parallel symbolic execution based on reduction about program execution path family was proposed. Firstly, instruction statements which affect on the symbolic value were extracted according to data dependency. then the key branch conditions controlling these statements were located and connected. Thus the reduction algorithm from multiple paths of which symbolic values are all the same to path families was was designed and implemented. Finally, path family chain was built and parallel symbolic execution was realized. the experimental results show that the method promotes parallel processing ability and test efficiency, compared with common parallel scheduling policy of allocating program execution path.
  • Keywords
    parallel processing; program diagnostics; resource allocation; scheduling; data dependency; instruction statement; key branch condition; parallel processing; parallel scheduling policy; parallel symbolic execution; path family chain; program dependence analysis; program execution path allocation; program execution path family; reduction algorithm; Algorithm design and analysis; Concrete; Engines; Security; Software; Software testing; parallelization; path family; program dependence; symbolic execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Design (ISCID), 2012 Fifth International Symposium on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4673-2646-9
  • Type

    conf

  • DOI
    10.1109/ISCID.2012.207
  • Filename
    6405970