Invention Application
US20130091495A1 FEEDBACK-DIRECTED RANDOM CLASS UNIT TEST GENERATION USING SYMBOLIC EXECUTION
审中-公开
使用符号执行的反馈指导的随机类别单元测试生成
- Patent Title: FEEDBACK-DIRECTED RANDOM CLASS UNIT TEST GENERATION USING SYMBOLIC EXECUTION
- Patent Title (中): 使用符号执行的反馈指导的随机类别单元测试生成
-
Application No.: US13646390Application Date: 2012-10-05
-
Publication No.: US20130091495A1Publication Date: 2013-04-11
- Inventor: Pranav Garg , Franjo Ivancic , Gogul Balakrishnan , Naoto Maeda , Aarti Gupta
- Applicant: NEC Laboratories America, Inc.
- Applicant Address: US NJ Princeton
- Assignee: NEC Laboratories America, Inc.
- Current Assignee: NEC Laboratories America, Inc.
- Current Assignee Address: US NJ Princeton
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Methods and systems for generating software analysis test inputs include generating a path query to cover a target branch of a program by executing a symbolic test driver concretely and partially symbolically, where at least one symbolic expression is partially concretized with concrete values; determining whether it is feasible to execute the target branch based on whether the generated path query is satisfiable or unsatisfiable using a constraint solver; if the target branch is feasible, generating a new test driver by replacing symbolic values in the symbolic test driver with generated solution values; and if the target branch is not feasible, analyzing an unsatisfiable core to determine whether unsatisfiability is due to a concretization performed during generation of the path query.
Information query