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 条
  • [41] A run-time support environment for reconfigurable systems
    Bubb, L
    Edwards, M
    Green, P
    Pimlott, C
    Rees, K
    Stewart, M
    Taylor, A
    Vakondios, M
    Yates, J
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEMS DESIGN, PROCEEDINGS, 2001, : 135 - 141
  • [42] Conversation errors in web service coordination: Run-time detection and repair
    Blanchet, W
    Elio, R
    Stroulia, E
    [J]. 2005 IEEE/WIC/ACM International Conference on Web Intelligence, Proceedings, 2005, : 442 - 449
  • [43] Run-time support for dynamically reconfigurable computing systems
    Edwards, M
    Green, P
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (4-6) : 267 - 281
  • [44] Predicting Performance Anomalies in Software Systems at Run-time
    Zhao, Guoliang
    Hassan, Safwat
    Zou, Ying
    Truong, Derek
    Corbin, Toby
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)
  • [45] Run-time correction
    Grubb, WA
    [J]. OIL & GAS JOURNAL, 2004, 102 (13) : 10 - 10
  • [46] RUN-TIME DEBUGGERS
    NELSON, T
    [J]. DR DOBBS JOURNAL, 1993, 18 (12): : 36 - 36
  • [47] Run-time verification
    Colin, S
    Mariani, L
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 525 - 555
  • [48] Run-time management of systems with partially reconfigurable FPGAs
    Charitopoulos, George
    Koidis, Iosif
    Papadimitriou, Kyprianos
    Pnevmatikatos, Dionisios
    [J]. INTEGRATION-THE VLSI JOURNAL, 2017, 57 : 34 - 44
  • [49] A case for run-time adaptation in packet processing systems
    Kokku, R
    Riché, TL
    Kunze, A
    Mudigonda, J
    Jason, J
    Vin, HM
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (01) : 107 - 112
  • [50] Run-time mission evolution in mobile multiagent systems
    Jayaputera, GT
    Zaslavsky, A
    Loke, SW
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2004, : 79 - 85