These last years have seen the development of several constraint solving techniques dedicated to the testing of software systems, in an area called ''Constraint-Based Testing''. Our approach in this research domain consists to explore how Constraint Programming techniques can help the automatic generation of tests for imperative programs. We have addressed hard combinatorial problems resulting from automatic test cases generation by developing constraint propagation and filtering techniques well-tuned for handling control and data structures of imperative programs. Our habilitation tries to establish a first synthesis of the domain through five contributions, namely hybrid constraint solving for automatic test case generation, probabilistic...
The goal of Bounded-Exhaustive Testing (BET) is the automatic generation of all test cases satisfyin...
work presented in the context of the European Master’s program in Computational Logic, as the part...
Constraint programming offers efficient languages andtools for solving combinatorial and computation...
These last years have seen the development of several constraint solving techniques dedicated to the...
International audienceThe success of several constraint-based modeling languages such as OPL, ZINC, ...
Abstract. The success of several constraint-based modeling languages such as OPL, ZINC, or COMET, ap...
In this thesis, we describe a new generic method for statistical testingof software procedures, acco...
Software testing is complex and time consuming. One way to reduce the effort associated with testing...
In this paper, we propose an approach for automated test case generation based on techniques from c...
Abstract. Verification and validation are two of the most critical issues in the software engineerin...
International audienceWe propose an automated testing framework based on constraint programming tech...
Abstract- This paper presents new techniques in two different areas. Firstly, it proposes a solution...
The goal of Bounded-Exhaustive Testing (BET) is the automatic generation of all the test cases satis...
The goal of Bounded-Exhaustive Testing (BET) is the automatic generation of all test cases satisfyin...
work presented in the context of the European Master’s program in Computational Logic, as the part...
Constraint programming offers efficient languages andtools for solving combinatorial and computation...
These last years have seen the development of several constraint solving techniques dedicated to the...
International audienceThe success of several constraint-based modeling languages such as OPL, ZINC, ...
Abstract. The success of several constraint-based modeling languages such as OPL, ZINC, or COMET, ap...
In this thesis, we describe a new generic method for statistical testingof software procedures, acco...
Software testing is complex and time consuming. One way to reduce the effort associated with testing...
In this paper, we propose an approach for automated test case generation based on techniques from c...
Abstract. Verification and validation are two of the most critical issues in the software engineerin...
International audienceWe propose an automated testing framework based on constraint programming tech...
Abstract- This paper presents new techniques in two different areas. Firstly, it proposes a solution...
The goal of Bounded-Exhaustive Testing (BET) is the automatic generation of all the test cases satis...
The goal of Bounded-Exhaustive Testing (BET) is the automatic generation of all test cases satisfyin...
work presented in the context of the European Master’s program in Computational Logic, as the part...
Constraint programming offers efficient languages andtools for solving combinatorial and computation...