[EN] Concolic testing is a popular software verification technique based on a combination of concrete and symbolic execution. Its main focus is finding bugs and generating test cases with the aim of maximizing code coverage. A previous approach to concolic testing in logic programming was not sound because it only dealt with positive constraints (by means of substitutions) but could not represent negative constraints. In this paper, we present a novel framework for concolic testing of CLP programs that generalizes the previous technique. In the CLP setting, one can represent both positive and negative constraints in a natural way, thus giving rise to a sound and (potentially) more efficient technique. Defining verification and testing techn...
Concolic testing is a promising method for generating test suites for large programs. However, it su...
Definitional interpreters are difficult to test with a pre-defined test suite. This paper tries to d...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...
Software testing is one of the most popular validation techniques in the software industry. Surprisi...
Concolic testing is a technique that combines concrete and symbolic execution in order to generate i...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-17822-6_10Sym...
International audienceSoftware testing is one of the most popular validation techniques in the softw...
Abstract LCT (LIME Concolic Tester) is an open source concolic testing tool for sequential Java prog...
Test coverage criteria, including logical coverage, such as Modified Condition / Decision Coverage (...
The focus of this tutorial is white-box test case generation (TCG) based on symbolic execution. Symb...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
[EN] Concolic testing combines symbolic and concrete execution to generate test cases that achieve a...
Abstract. Concolic testing is a promising method for generating test suites for large programs. Howe...
Testing concurrent programs that accept data inputs is notoriously hard because, beside the large nu...
Concolic testing is a promising method for generating test suites for large programs. However, it su...
Definitional interpreters are difficult to test with a pre-defined test suite. This paper tries to d...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...
Software testing is one of the most popular validation techniques in the software industry. Surprisi...
Concolic testing is a technique that combines concrete and symbolic execution in order to generate i...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-17822-6_10Sym...
International audienceSoftware testing is one of the most popular validation techniques in the softw...
Abstract LCT (LIME Concolic Tester) is an open source concolic testing tool for sequential Java prog...
Test coverage criteria, including logical coverage, such as Modified Condition / Decision Coverage (...
The focus of this tutorial is white-box test case generation (TCG) based on symbolic execution. Symb...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
[EN] Concolic testing combines symbolic and concrete execution to generate test cases that achieve a...
Abstract. Concolic testing is a promising method for generating test suites for large programs. Howe...
Testing concurrent programs that accept data inputs is notoriously hard because, beside the large nu...
Concolic testing is a promising method for generating test suites for large programs. However, it su...
Definitional interpreters are difficult to test with a pre-defined test suite. This paper tries to d...
Concolic testing combines program execution and symbolic analysis to explore the execution paths of ...