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.
Author supplied keywords
Cite
CITATION STYLE
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.