Constraint-logic object-oriented programming for test case generation

7Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The constraint-logic object-oriented programming (CLOOP) language Muli extends Java 8 by features from constraint-logic programming such as built-in search. We have extended Muli such that it is now ideally suited to implement test case generators based on symbolic execution. More precisely, Muli can symbolically execute Java bytecode as generated from languages such as Java, Scala or Kotlin. The mentioned extension of Muli allows to automatically and systematically generate JUnit tests. We aim at a (nearly) minimal set of test cases achieving data-flow coverage.

Cite

CITATION STYLE

APA

Winkelmann, H., Troost, L., & Kuchen, H. (2022). Constraint-logic object-oriented programming for test case generation. In Proceedings of the ACM Symposium on Applied Computing (pp. 1499–1508). Association for Computing Machinery. https://doi.org/10.1145/3477314.3507015

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free