Software Quality Assurance by Static Program Analysis

被引:0
|
作者
Wilhelm, Reinhard [1 ]
机构
[1] Univ Saarland, Fachrichtung Informat, D-81310 Saarbrucken, Germany
关键词
static program analysis; functional verification; non-functional properties; model-based design;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Static program analysis is a viable, sound and automatic technique to prove correctness properties about programs, both functional properties as well as non-functional properties. It is one of the techniques, highly recommended for high criticality levels by several international software-quality standards for the domains of transportation, healthcare, factory automation, and electric/electronic systems. The precision of static analysis increases the more information is made available to it. This additional information can be given by programmer annotations, or it can be transferred from the model level in model-based software design. We give an introduction to static program analysis as a verification technology, describe several applications to the development of safety-critical systems, and show how it can be integrated into a model-based design flow.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [1] Static analysis and software assurance
    Wagner, D
    [J]. STATIC ANALYSIS, PROCEEDINGS, 2001, 2126 : 431 - 431
  • [2] A QUALITY ASSURANCE PROGRAM FOR SOFTWARE MAINTENANCE
    CENTER, JW
    [J]. AFIPS CONFERENCE PROCEEDINGS, 1982, 51 : 399 - &
  • [3] A tool to include gamma analysis software into a quality assurance program
    Agnew, Christina E.
    McGarry, Conor K.
    [J]. RADIOTHERAPY AND ONCOLOGY, 2016, 118 (03) : 568 - 573
  • [4] SOFTWARE SURVEILLANCE - A BUYER QUALITY ASSURANCE PROGRAM
    PENCE, JL
    HON, SE
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1990, 8 (02) : 301 - 308
  • [5] WHY HAVE A SOFTWARE QUALITY ASSURANCE PROGRAM
    PIERCE, KM
    [J]. NUCLEAR PLANT JOURNAL, 1994, 12 (05) : 57 - 61
  • [6] SOME PRACTICAL EXPERIENCE WITH A SOFTWARE QUALITY ASSURANCE PROGRAM
    GUSTAFSON, GG
    KERR, RJ
    [J]. COMMUNICATIONS OF THE ACM, 1982, 25 (01) : 4 - 12
  • [7] Blockchain Smart Contracts Static Analysis for Software Assurance
    Schmeelk, Suzanna
    Rosado, Bryan
    Black, Paul E.
    [J]. INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 881 - 890
  • [8] Software Metrics in Static Program Analysis
    Vogelsang, Andreas
    Fehnker, Ansgar
    Huuck, Ralf
    Reif, Wolfgang
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, 2010, 6447 : 485 - +
  • [9] ANALYSIS OF AN IMAGE QUALITY ASSURANCE PROGRAM
    GOTHLIN, JH
    ALDERS, B
    [J]. EUROPEAN JOURNAL OF RADIOLOGY, 1985, 5 (03) : 228 - 230
  • [10] Improving Software Quality with Static Analysis
    Foster, Jeffrey S.
    Hicks, Michael W.
    Pugh, William
    [J]. PASTE'07 PROCEEDINGS OF THE 2007 ACM SIGPLAN- SIGSOFT WORKSHOP ON PROGRAM ANALYSIS FOR SOFTWARE TOOLS & ENGINEERING, 2007, : 83 - 84