Experiences with program static analysis

被引:6
|
作者
Ogasawara, H [1 ]
Aizawa, M [1 ]
Yamada, A [1 ]
机构
[1] Toshiba Corp, Syst & Software Res Labs, Saiwai Ku, Kawasaki, Kanagawa 2108501, Japan
关键词
program static analysis; code review; quantitative analysis;
D O I
10.1109/METRIC.1998.731235
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Conventionally, software quality has been measured mainly by the number of test items, the test coverage, and the number of faults in the test phase. This approach of relying heavily on testing is not satisfactory from a quality assurance viewpoint. Since software is becoming larger and more complex, quality must be assured from the early phases, such as requirements analysis, design and coding. Code reviews are effective to build in software quality from the coding phase. However, for a large-scale software development, there are limitations in covering all the programs. The advantage of using static analysis tools is the capability to detect fault-prone programs easily and automatically In this paper, we describe the effective use of a static analysis tool, and show the effectiveness of the static analysis technique.
引用
收藏
页码:109 / 112
页数:4
相关论文
共 50 条
  • [1] The Impact of Program Transformations on Static Program Analysis
    Namjoshi, Kedar S.
    Pavlinovic, Zvonimir
    STATIC ANALYSIS (SAS 2018), 2018, 11002 : 306 - 325
  • [2] Naturalistic Static Program Analysis
    Kallehbasti, Mohammad Mehdi Pourhashem
    Ghafari, Mohammad
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2023, : 743 - 747
  • [3] Naturalistic Static Program Analysis
    Kallehbasti, Mohammad Mehdi Pourhashem
    Ghafari, Mohammad
    arXiv, 2023,
  • [4] Modular static program analysis
    Cousot, P
    Cousot, R
    COMPILER CONSTRUCTION, PROCEEDINGS, 2002, 2304 : 159 - 178
  • [5] Progress in Parallelization of Static Program Analysis
    Lu S.-M.
    Zuo Z.-Q.
    Wang L.-Z.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (05): : 1243 - 1254
  • [6] Symbiosis of static analysis and program testing
    Young, M
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2621 : 1 - 5
  • [7] Software Metrics in Static Program Analysis
    Vogelsang, Andreas
    Fehnker, Ansgar
    Huuck, Ralf
    Reif, Wolfgang
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2010, 6447 : 485 - +
  • [8] Bouncer: Static Program Analysis in Hardware
    McMahan, Joseph
    Christensen, Michael
    Dewey, Kyle
    Hardekopf, Ben
    Sherwood, Timothy
    PROCEEDINGS OF THE 2019 46TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '19), 2019, : 711 - 722
  • [9] Static Program Analysis as a Fuzzing Aid
    Shastry, Bhargava
    Leutner, Markus
    Fiebig, Tobias
    Thimmaraju, Kashyap
    Yamaguchi, Fabian
    Rieck, Konrad
    Schmid, Stefan
    Seifert, Jean-Pierre
    Feldmann, Anja
    RESEARCH IN ATTACKS, INTRUSIONS, AND DEFENSES (RAID 2017), 2017, 10453 : 26 - 47
  • [10] A STATIC ANALYSIS OF PASCAL PROGRAM STRUCTURES
    BROOKES, GR
    WILSON, IR
    ADDYMAN, AM
    SOFTWARE-PRACTICE & EXPERIENCE, 1982, 12 (10): : 959 - 963