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...
Various classical problems in computer science can be formulated as ConstraintSolving Problems (CSP)...
Constraint programming is an approach often used to solve combinatorial problems in different applic...
National audienceDans cet article, nous présenterons les travaux prélimi-naires menés sur l'utilisat...
Program verification is essential to maintain a certain level of quality and reliability. Testing is...
These last years have seen the development of several constraint solving techniques dedicated to the...
The increasing complexity of reactive systems and the expected reliability of their implementation r...
A model checker can produce a trace of counter-example for erroneous program, which is often difficu...
International audienceConstraint logic programming would appear to be a promising programming techni...
National audienceThe question of tractable classes of constraint satisfaction problems (CSPs) has be...
The success of several constraint-based modeling languages such as OPL, ZINC, or COMET, appeals for ...
The main objective of this thesis is to provide solutions to some combinatorial testing issues. The ...
This thesis is devoted to solving problems in set-valued nonlinear analysis in which several variabl...
Determining whether or not a Constraint Satisfaction Problem (CSP) has a solution is NP-complete. C...
This study takes place in the broad field of Artificial Intelligence, specifically at the intersecti...
http://www710.univ-lyon1.fr/~csolnonDans cet article, nous proposons une analyse statique des différ...
Various classical problems in computer science can be formulated as ConstraintSolving Problems (CSP)...
Constraint programming is an approach often used to solve combinatorial problems in different applic...
National audienceDans cet article, nous présenterons les travaux prélimi-naires menés sur l'utilisat...
Program verification is essential to maintain a certain level of quality and reliability. Testing is...
These last years have seen the development of several constraint solving techniques dedicated to the...
The increasing complexity of reactive systems and the expected reliability of their implementation r...
A model checker can produce a trace of counter-example for erroneous program, which is often difficu...
International audienceConstraint logic programming would appear to be a promising programming techni...
National audienceThe question of tractable classes of constraint satisfaction problems (CSPs) has be...
The success of several constraint-based modeling languages such as OPL, ZINC, or COMET, appeals for ...
The main objective of this thesis is to provide solutions to some combinatorial testing issues. The ...
This thesis is devoted to solving problems in set-valued nonlinear analysis in which several variabl...
Determining whether or not a Constraint Satisfaction Problem (CSP) has a solution is NP-complete. C...
This study takes place in the broad field of Artificial Intelligence, specifically at the intersecti...
http://www710.univ-lyon1.fr/~csolnonDans cet article, nous proposons une analyse statique des différ...
Various classical problems in computer science can be formulated as ConstraintSolving Problems (CSP)...
Constraint programming is an approach often used to solve combinatorial problems in different applic...
National audienceDans cet article, nous présenterons les travaux prélimi-naires menés sur l'utilisat...