Model-based testing of stateful APIs with Modbat

Cyrille Artho, Martina Seidl, Quentin Gros, Eun-Hye Choi, Takashi Kitamura, Akira Mori, Rudolf Ramler, Yoriyuki Yamagata

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Modbat makes testing easier by providing a userfriendly modeling language to describe the behavior of systems; from such a model, test cases are generated and executed. Modbat’s domain-specific language is based on Scala; its features include probabilistic and non-deterministic transitions, component models with inheritance, and exceptions. We demonstrate the versatility of Modbat by finding a confirmed defect in the currently latest version of Java, and by testing SAT solvers.
Original languageEnglish
Title of host publicationProceddings of the 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015)
PublisherIEEE
Pages858-863
Number of pages6
VolumeDOI 10.1109/ASE.2015.95
Publication statusPublished - Nov 2015

Publication series

NameIEEE

Fields of science

  • 102 Computer Sciences
  • 603109 Logic
  • 202006 Computer hardware

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this