Finding Bugs with Specification-Based Testing is Easy!

J Chin, D Pearce - arXiv preprint arXiv:2103.00032, 2021 - arxiv.org
TestEra takes a similar approach to those based on JML, and employs Alloy for expressing
specifications and its SAT-based model checker for input generation [54]. Unfortunately, Alloy’…

Specification-based test case generation with constrained genetic programming

Y Sato - 2020 IEEE 20th International Conference on Software …, 2020 - ieeexplore.ieee.org
… measurable criteria for generating test cases from specifications. Khurshid and Marinov
report on TestEra [8], a framework for automated specification-based testing of Java programs. …

[PDF][PDF] A Specification-Based Approach to Testing Software Product Lines (Poster Paper)

E Uzuncaova, D Garcia, S Khurshid, D Batory - ACM SIGSOFT/FSE 2007 - academia.edu
… to a propositional formula and finds an instance using an off-the-shelf SAT solver. The …
specification-based testing approach using an illustrative example. We present the example using

SMT-Based Test-Case Generation and Validation for Programs with Complex Specifications

R Peña, J Sánchez-Hernández, M Garrido… - … Programming and …, 2023 - Springer
… In this situation, we would obtain neither sat nor unsat as the solver answer, but unknown.
If the SMT answered sat for all the UUT feasible paths, then we would obtain a test suit …

Automatic test case and test oracle generation based on functional scenarios in formal specifications for conformance testing

S Liu, S Nakajima - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
… in the field of formal specification-based testing and to indicate … SAT or SMT solvers should
be utilized to generate test data … TestEra [74] accepts representation constraints for such data …

Unifying execution of imperative generators and declarative specifications

P Nie, M Parovic, Z Zang, S Khurshid… - … ACM on Programming …, 2020 - dl.acm.org
… We focus on comparing Gen+SAT+CP+PI and NoGen+SAT+CP+PI configurations as these
two configurations provide the best view of the improvement over the state-of-the-art. In each …

[HTML][HTML] Mutated specification-based test data generation with a genetic algorithm

R Wang, Y Sato, S Liu - Mathematics, 2021 - mdpi.com
Specification-based testing methods generate test data without the knowledge of the structure
of the program… with the conventional specification-based method with respect to test data …

Extension-aware automated testing based on imperative predicates

N Dini, C Yelen, M Gligoric… - … on Software Testing …, 2019 - ieeexplore.ieee.org
… While incremental solving using SAT is commonplace, its use requires translating …
Khurshid, “TestEra: A novel framework for automated testing of Java programs,” in International …

[PDF][PDF] Concolic testing heap-manipulating programs.(2019)

LH PHAM, Q LOC LE, QS PHAN, J SUN - International Symposium on …, 2019 - core.ac.uk
… Thus, we apply specification-based testing to generate test inputs based on the user…
Generation After unfolding, Γ contains a set of formulae, each of which satisfies the precondition. In …

Automated optimal test data generation for OCL specification using harmony search algorithm

A Jalila, DJ Mala - … of Business Intelligence and Data Mining, 2020 - inderscienceonline.com
… In this paper, an automated specification-based testing framework (ASTF) using object
constraint language (OCL) formal specification has been proposed. ASTF is built upon OCL with …