A static analysis method for run-time errors detection

被引:0
|
作者
Cao, WJ [1 ]
Xu, SH [1 ]
Shi, ZG [1 ]
机构
[1] Armored Force Engn Inst, Dept Informat Engn, Beijing 100072, Peoples R China
关键词
D O I
暂无
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
The increase in size and complexity of current applications results in rising testing costs. When it comes to finding run-time errors, classical methods are inadequate. Today's applications require a new generation testing solution that is capable of improving software quality while reducing the usual costs. To ensure that a program can never perform a run-time error, this article describes a purely automatic static analysis method to find sound approximation of run-time error. Run-time error discussed here is invalid arithmetic operation. This static detection method is developed which depends upon the existence of a ''fault/failure model." The method is defined formally based on program data-flow analysis algorithm, abstract interpretation theory and fault/failure model. This method is sufficiently general that besides invalid arithmetic operations, it can be extended immediately when the fault/failure models of other kinds of run-time errors have been defined. The method described in this article will always discover all bugs which have been modeled, however, may find false alarms.
引用
收藏
页码:6615 / 6618
页数:4
相关论文
共 50 条
  • [41] Prediction of run-time failures using static product quality metrics
    Binkley, AB
    Schach, SR
    [J]. SOFTWARE QUALITY JOURNAL, 1998, 7 (02) : 141 - 147
  • [42] Run-time malware detection based on positive selection
    Fuyong Z.
    Deyu Q.
    [J]. Journal in Computer Virology, 2011, 7 (4): : 267 - 277
  • [43] Run-time analysis assesses pump performance
    Vandevier, Joe
    [J]. OIL & GAS JOURNAL, 2010, 108 (37) : 76 - 79
  • [44] Run-time correction
    Grubb, WA
    [J]. OIL & GAS JOURNAL, 2004, 102 (13) : 10 - 10
  • [45] RUN-TIME DEBUGGERS
    NELSON, T
    [J]. DR DOBBS JOURNAL, 1993, 18 (12): : 36 - 36
  • [46] Run-Time Analysis of Temporal Constrained Objects
    Kannimoola, Jinesh M.
    Jayaraman, Bharat
    Achuthan, Krishnashree
    [J]. DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, DECLARE 2017, 2018, 10997 : 20 - 36
  • [47] Run-time analysis changes debugging strategies
    Gott, R
    [J]. COMPUTER DESIGN, 1998, : 22 - +
  • [48] Impact Analysis of Process Change at Run-time
    Hajmoosaei, Mojtaba
    Hanh Nhi Tran
    Percebois, Christian
    Front, Agnes
    Roncancio, Claudia
    [J]. 2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 156 - 161
  • [49] Prediction of Run-Time Failures Using Static Product Quality Metrics
    Aaron B. Binkley
    Stephen R. Schach
    [J]. Software Quality Journal, 1998, 7 : 141 - 147
  • [50] A new hybrid static/run-time secure memory access protection
    He, Nannan
    Cheng, Xueqi
    Hsiao, Michael S.
    [J]. 2008 IEEE CONFERENCE ON TECHNOLOGIES FOR HOMELAND SECURITY, VOLS 1 AND 2, 2008, : 603 - 608