Incremental test case generation using bounded model checking: an application to automatic rating

被引:0
|
作者
Grzegorz Anielak
Grzegorz Jakacki
Sławomir Lasota
机构
[1] University of Warsaw,
[2] Codility,undefined
关键词
Bounded model checking; Test case generation; Program equivalence checking; Automatic rating;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we focus on the task of rating solutions to a programming exercise. State-of-the-art rating methods generally examine each solution against an exhaustive set of test cases, typically designed manually. Hence an issue of completeness arises. We propose the application of bounded model checking to the automatic generation of test cases. The experimental evaluation we have performed reveals a substantial increase in accuracy of ratings at a cost of a moderate increase in computation resources needed. Most importantly, application of model checking leads to the finding of errors in solutions that would previously have been classified as correct.
引用
收藏
页码:339 / 349
页数:10
相关论文
共 50 条
  • [1] Incremental test case generation using bounded model checking: an application to automatic rating
    Anielak, Grzegorz
    Jakacki, Grzegorz
    Lasota, Slawomir
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (03) : 339 - 349
  • [2] ESBMC 6.1: automated test case generation using bounded model checking
    Gadelha, Mikhail R.
    Menezes, Rafael S.
    Cordeiro, Lucas C.
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (06) : 857 - 861
  • [3] ESBMC 6.1: automated test case generation using bounded model checking
    Mikhail R. Gadelha
    Rafael S. Menezes
    Lucas C. Cordeiro
    [J]. International Journal on Software Tools for Technology Transfer, 2021, 23 : 857 - 861
  • [4] Memory Management Test-Case Generation of C Programs Using Bounded Model Checking
    Rocha, Herbert
    Barreto, Raimundo
    Cordeiro, Lucas
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, 2015, 9276 : 251 - 267
  • [5] Functional Test Generation at the RTL Using Swarm Intelligence and Bounded Model Checking
    Gent, Kelson
    Hsiao, Michael S.
    [J]. 2013 22ND ASIAN TEST SYMPOSIUM (ATS), 2013, : 233 - 238
  • [6] Automatic Test Case Generation by means of Model-Checking for Control Programs
    Kormann, B.
    Witsch, D.
    Vogel-Heuser, B.
    [J]. AUTOMATION 2010, 2010, : 473 - 476
  • [7] Automatic functional test program generation for pipelined processors using model checking
    Mishra, P
    Dutt, N
    [J]. SEVENTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2002, : 99 - 103
  • [8] Automatic Test Cases Generation for C Written Programs Using Model Checking
    Gonzalez Lima, Daniset
    Gonzalez Torres, Raul E.
    Mejia Alvarez, Pedro
    [J]. 2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1944 - 1950
  • [9] Incremental bounded model checking for embedded software
    Schrammel, Peter
    Kroening, Daniel
    Brain, Martin
    Martins, Ruben
    Teige, Tino
    Bienmueller, Tom
    [J]. FORMAL ASPECTS OF COMPUTING, 2017, 29 (05) : 911 - 931
  • [10] Automated SC-MCC Test Case Generation using Bounded Model Checking for Safety-Critical Applications
    Golla, Monika Rani
    Godboley, Sangharatna
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238