A survey of systems for detecting serial run-time errors

被引:7
|
作者
Luecke, Glenn R. [1 ]
Coyle, James [1 ]
Hoekstra, Jim [1 ]
Kraeva, Marina [1 ]
Li, Ying [1 ]
Taborskaia, Olga [1 ]
Wang, Yanmei [1 ]
机构
[1] Iowa State Univ, High Performance Comp Grp, Ames, IA 50011 USA
来源
关键词
software for detecting run-time errors; C; C plus;
D O I
10.1002/cpe.1036
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper evaluates the ability of a variety of commercial and non-commercial software products to detect serial run-time errors in C and C++ programs, to issue meaningful messages, and to give the line in the source code where the error occurred. The commercial products Insure++ and Purify performed the best of all the software products we evaluated. Error messages were usually better and clearer when using Insure++ than when using Purify. Our evaluation shows that the overall capability of detecting run-time errors of non-commercial products is significantly lower than the quality of both Purify and Insure++. Of all non-commercial products evaluated, Mpatrol provided the best overall capability to detect run-time errors in C and C++ programs. Copyright (c) 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:1885 / 1907
页数:23
相关论文
共 50 条
  • [31] Detecting and Tackling Run-Time Obstacles in Social Business Processes
    Maamar, Zakaria
    Sellami, Mohamed
    Faci, Noura
    Lefebvre, Sylvain
    [J]. 2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 371 - 378
  • [32] Modelling and optimising run-time reconfigurable systems
    Luk, W
    Shirazi, N
    Cheung, PYK
    [J]. IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1996, : 167 - 176
  • [33] A methodology for design of run-time reconfigurable systems
    Lee, G
    Milne, G
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 60 - 67
  • [34] An implementation framework for run-time reconfigurable systems
    Eisenring, M
    Platzner, M
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 151 - 157
  • [35] Designing run-time reconfigurable systems with JHDL
    ISI Systems, 3701 North Fairfax Drive, Arlington, VA 22203-1714, United States
    [J]. J VLSI Signal Process Syst Signal Image Video Technol, 1600, 1-2 (29-45):
  • [36] Designing run-time reconfigurable systems with JHDL
    Bellows, P
    Hutchings, B
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 28 (1-2): : 29 - 45
  • [37] Run-time Reconfigurable Network-on-chip: a survey
    Kidane, Hiliwi Leake
    Bourennane, El-Bay
    [J]. 2018 15TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES (SSD), 2018, : 846 - 851
  • [38] Run-Time Security Traceability for Evolving Systems
    Bauer, Andreas
    Juerjens, Jan
    Yu, Yijun
    [J]. COMPUTER JOURNAL, 2011, 54 (01): : 58 - 87
  • [39] Run-time and Collective Adaptation of Gameful Systems
    Bucchiarone, Antonio
    Bencomo, Nelly
    Loria, Enrica
    Marconi, Annapaola
    Cicchetti, Antonio
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2020), 2020, : 145 - 146
  • [40] Designing Run-Time Reconfigurable Systems with JHDL
    Peter Bellows
    Brad Hutchings
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2001, 28 : 29 - 45