Use of symbolic program execution in program testing

被引:0
|
作者
Markoski, Branko [1 ]
Ivankovic, Zdravko [1 ]
Radosav, Dragica [1 ]
Milosevic, Zoran [2 ]
Obradovic, Borislav [2 ]
机构
[1] Univ Novi Sad, Tech Fac Mihajlo Pupin Zrenjanin, Novi Sad 21000, Serbia
[2] Univ Novi Sad, Fac Sport & Phys Educ, Novi Sad 21000, Serbia
来源
关键词
testing; test; specification; validation;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In recent years, we have increasing activity in the field of program verification. The goal of these efforts is to create computer systems to determine whether the given computer program is correct, in terms of meeting the given specifications. Program testing is in principle a complicated process that must be carried out as systematically as possible, to provide adequate proof of the reliability and quality. Specification is a key thing in program testing. This work describes methods used for constructive testing of smaller programs. One of the ways to prove whether a given program is properly written is the symbolic execution of program.
引用
收藏
页码:836 / 840
页数:5
相关论文
共 50 条
  • [1] SYMBOLIC EXECUTION AND PROGRAM TESTING
    KING, JC
    [J]. COMMUNICATIONS OF THE ACM, 1976, 19 (07) : 385 - 394
  • [2] APPLICATIONS OF SYMBOLIC EXECUTION TO PROGRAM TESTING
    DARRINGER, JA
    KING, JC
    [J]. COMPUTER, 1978, 11 (04) : 51 - 59
  • [3] Automatic Testing of Symbolic Execution Engines via Program Generation and Differential Testing
    Kapus, Timotej
    Cadar, Cristian
    [J]. PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 590 - 600
  • [4] Targeted Program Transformations for Symbolic Execution
    Cadar, Cristian
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 906 - 909
  • [5] Improving the Efficiency of Program Analysis with Symbolic Execution
    Fedorov, Alexey
    Kokin, Vitaliy
    Andrianov, Andrey
    Vysochkin, Alexey
    [J]. PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 390 - 393
  • [6] Symbolic analysis for increased program execution performance
    Psarris, Kleanthis
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2008, 5022 : 318 - 318
  • [7] Program Transformation Based on Symbolic Execution and Deduction
    Ji, Ran
    Haehnle, Reiner
    Bubel, Richard
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2013, 2013, 8137 : 289 - 304
  • [8] FORMAL PROGRAM VERIFICATION USING SYMBOLIC EXECUTION
    DANNENBERG, RB
    ERNST, GW
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (01) : 43 - 52
  • [9] Differential Program Analysis with Fuzzing and Symbolic Execution
    Noller, Yannic
    [J]. PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 944 - 947
  • [10] Deriving a State Model of a Control Program by Symbolic Execution
    Praehofer, Herbert
    Boehm, Thomas
    Pichler, Josef
    [J]. 2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 754 - 759