Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Zweitveröffentlichungen (aus DeepGreen)
  5. Cooperative verifier-based testing with CoVeriTest
 
  • Details
2021
Zweitveröffentlichung
Artikel
Verlagsversion

Cooperative verifier-based testing with CoVeriTest

File(s)
Download
Hauptpublikation
s10009-020-00587-8.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 2.36 MB
TUDa URI
tuda/10174
URN
urn:nbn:de:tuda-tuprints-234514
DOI
10.26083/tuprints-00023451
Autor:innen
Beyer, Dirk ORCID 0000-0003-4832-7662
Jakobs, Marie-Christine
Kurzbeschreibung (Abstract)

Testing is a widely applied technique to evaluate software quality, and coverage criteria are often used to assess the adequacy of a generated test suite. However, manually constructing an adequate test suite is typically too expensive, and numerous techniques for automatic test-suite generation were proposed. All of them come with different strengths. To build stronger test-generation tools, different techniques should be combined. In this paper, we study cooperative combinations of verification approaches for test generation, which exchange high-level information. We present CoVeriTest, a hybrid technique for test-suite generation. CoVeriTest iteratively applies different conditional model checkers and allows users to adjust the level of cooperation and to configure individual time limits for each conditional model checker. In our experiments, we systematically study different CoVeriTest cooperation setups, which either use combinations of explicit-state model checking and predicate abstraction, or bounded model checking and symbolic execution. A comparison with state-of-the-art test-generation tools reveals that CoVeriTest achieves higher coverage for many programs (about 15%).

Freie Schlagworte

Test-case generation

Test coverage

Software testing

Conditional model che...

Cooperative verificat...

Model checking

Sprache
Englisch
Fachbereich/-gebiet
20 Fachbereich Informatik > Semantik und Verifikation paralleler Systeme
DDC
000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Institution
Universitäts- und Landesbibliothek Darmstadt
Ort
Darmstadt
Titel der Zeitschrift / Schriftenreihe
International Journal on Software Tools for Technology Transfer
Startseite
313
Endseite
333
Jahrgang der Zeitschrift
23
Heftnummer der Zeitschrift
3
ISSN
1433-2787
Verlag
Springer
Ort der Erstveröffentlichung
Berlin ; Heidelberg
Publikationsjahr der Erstveröffentlichung
2021
Verlags-DOI
10.1007/s10009-020-00587-8
PPN
517098253
Zusätzliche Infomationen
Special Issue: FASE 2019
Ergänzende Ressourcen (Supplement)
https://zenodo.org/records/3666060

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.