International audienceRecent code-based test input generators based on dynamic symbolic execution increase path coverage by solving path condition with a constraint or an SMT solver. When the solver considers path condition produced from an infeasible path, it tries to show unsatisfiability, which is a useless timeconsuming process. In this paper, we propose a new method that takes opportunity of the detection of a single infeasible path to generalize to a (possibly infinite) family of infeasible paths, which will not have to be considered in further path conditions solving. The method exploits non-intrusive constraint-based explanations, a technique developed in Constraint Programming to explain unsatisfiability. Experimental results obtai...
Computer-based program offer unrivalled flexibility in terms of implementation and modification. Al...
Worst-Case Execution Time (WCET) is a key component to check temporal constraints of realtime system...
Symbolic execution is a well established technique for software testing and analysis. However, scala...
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...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
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 ...
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 ...
peer reviewedDetection of infeasible paths is required in many areas including test coverage analysi...
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...
Worst-Case Execution Time (WCET) is a key component to check temporal constraints of realtime system...
Symbolic execution is a well established technique for software testing and analysis. However, scala...
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...
International audienceRecent code-based test input generators based on dynamic symbolic execution in...
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 ...
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 ...
peer reviewedDetection of infeasible paths is required in many areas including test coverage analysi...
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...
Worst-Case Execution Time (WCET) is a key component to check temporal constraints of realtime system...
Symbolic execution is a well established technique for software testing and analysis. However, scala...