The Importance of Run-Time Error Detection

被引:6
|
作者
Luecke, Glenn R. [1 ]
Coyle, James [1 ]
Hoekstra, James [1 ]
Kraeva, Marina [1 ]
Xu, Ying
Park, Mi-Young
Kleiman, Elizabeth
Weiss, Olga
Wehe, Andre
Yahya, Melissa
机构
[1] Iowa State Univ, High Performance Comp Grp, Ames, IA 50011 USA
关键词
Run-time error detection; Fortran; C; CH; MPI; OpenMP; UPC;
D O I
10.1007/978-3-642-11261-4_10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The ability of system software to detect and issue error messages that help programmers quickly fix serial and parallel run-time errors is an important productivity criterion for developing and maintaining application programs. Over ten thousand run-time error tests and a run-time error detection (RTED) evaluation tool has been developed for the automatic evaluation of run-time error detection capabilities for serial errors and for parallel errors in MPI, OpenMP and UPC programs. Evaluation results, tests and the RTED evaluation tool are freely available at http://rted.public.iastate.edu. Many compilers, tools and run-time systems scored poorly on these tests. The authors make recommendations for providing better RTED in the future.
引用
收藏
页码:145 / 155
页数:11
相关论文
共 50 条
  • [1] Model-based run-time error detection
    Hooman, Jozef
    Hendriks, Teun
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 225 - 236
  • [2] A Software Reconfigurable Assertion Checking Unit for Run-Time Error Detection
    Zhou, Yumin
    Burg, Sebastian
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    [J]. 2018 23RD IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2018,
  • [3] Low Voltage Error Resilient SRAM using Run-time Error Detection and Correction
    Kumar, Ashish
    Visweswaran, G. S.
    Saha, Kaushik
    [J]. ESSCIRC CONFERENCE 2015 - 41ST EUROPEAN SOLID-STATE CIRCUITS CONFERENCE (ESSCIRC), 2015, : 335 - 338
  • [4] RUN-TIME ERROR CHECKING COMES TO COMPILERS
    APIKI, S
    [J]. BYTE, 1995, 20 (10): : 34 - 34
  • [5] Astree: Verification of absence of run-time error
    Mauborgne, L
    [J]. BUILDING THE INFORMATION SOCIETY, 2004, 156 : 385 - 392
  • [6] Run-time error detection of space-robot based on adaptive redundancy
    Gao, Xing
    Liao, Ming-Hong
    Wu, Xiang-Hu
    Li, Chao-Yong
    [J]. AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2009, 81 (01): : 14 - 18
  • [7] Run-time error detection in polynomial basis multiplication using linear codes
    Bayat-Saramdi, Siavash
    Hasan, M. A.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 204 - 209
  • [8] Run-time detection of covert channels
    Nagatou, Naoyuki
    Watanabe, Takuo
    [J]. FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 577 - +
  • [9] Finding and preventing run-time error handling mistakes
    Weimer, W
    Necula, GC
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (10) : 419 - 431
  • [10] MORPED: Monitor Rules for Proactive Error Detection Based on Run-time and Historical Data
    Contreras, Ricardo A.
    Mahbub, Khaled
    Contreras A, Ricardo
    [J]. 2014 FIFTH INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT), 2014, : 28 - 35