peer reviewedDetection of infeasible paths is required in many areas including test coverage analysis, test case generation, security vulnerability analysis, etc. Existing approaches typically use static analysis coupled with symbolic evaluation, heuristics, or path-pattern analysis. This paper is related to these approaches but with a different objective. It is to analyze code of real systems to build patterns of unsatisfiable constraints in infeasible paths. The resulting patterns can be used to detect infeasible paths without the use of constraint solver and evaluation of function calls involved, thus improving scalability. The patterns can be built gradually. Evaluation of the proposed approach shows promising results
Computer-based program offer unrivalled flexibility in terms of implementation and modification. Al...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
Detection of infeasible paths is required in many areas including test coverage analysis, test case ...
The quality of automated software testing is severely hampered by the presence of infeasible paths. ...
The grand scope of this project is to create a set of analysis tools to detect infeasible paths in c...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
A piece of code in a computer program is infeasible if it cannot be part of any normally-terminating...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
Computer-based program offer unrivalled flexibility in terms of implementation and modification. Al...
Computer-based program offer unrivalled flexibility in terms of implementation and modification. Al...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
Detection of infeasible paths is required in many areas including test coverage analysis, test case ...
The quality of automated software testing is severely hampered by the presence of infeasible paths. ...
The grand scope of this project is to create a set of analysis tools to detect infeasible paths in c...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
A piece of code in a computer program is infeasible if it cannot be part of any normally-terminating...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
Computer-based program offer unrivalled flexibility in terms of implementation and modification. Al...
Computer-based program offer unrivalled flexibility in terms of implementation and modification. Al...
International audienceContext: Automatic code-based test input generation aims at generating a test ...
International audienceContext: Automatic code-based test input generation aims at generating a test ...