Closing the loop: The influence of code analysis on design

被引:0
|
作者
Amey, P [1 ]
机构
[1] Praxis Crit Syst, Bath BA1 1PX, Avon, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Static code analysis originally concerned the extraction from source code of various properties of a program. Although this kind of reverse engineering approach can uncover errors that are hard to detect in other ways, it is not a very efficient use of resources because of its retrospective nature and the late error detection that results. The SPARK language and its associated Examiner tool took a different approach which emphasises error prevention ("correctness by construction") rather than error detection. Recent work with SPARK has shown that very early application of static analysis can have a beneficial influence on software architectures and designs. The paper describes the use of SPARK to produce designs with demonstrably low coupling and high cohesion.
引用
收藏
页码:151 / 162
页数:12
相关论文
共 50 条
  • [21] Closing the loop
    Graham J. Bodwell
    Nature Chemistry, 2014, 6 (5) : 383 - 385
  • [22] Closing the Loop
    Caudal, Arianne
    Mulroy, Matt
    Wagers, Wesley
    Atlas, Eran
    Dassau, Eyal
    DIABETES TECHNOLOGY & THERAPEUTICS, 2015, 17 : S27 - S38
  • [23] CLOSING THE LOOP
    不详
    ELECTRONICS WORLD & WIRELESS WORLD, 1993, (1686): : 365 - 372
  • [24] Closing the Loop
    Bernstein, Dennis S.
    IEEE CONTROL SYSTEMS MAGAZINE, 2021, 41 (05): : 144 - 144
  • [25] Closing the loop
    Lewis S.
    Nature Reviews Neuroscience, 2019, 20 (1) : 3 - 3
  • [26] Closing the Loop
    Mcgahern, Candice
    Cantor, Zachary
    De Mendonca, Benjamin
    Dawson, Jennifer
    Boisvert, Liane
    Dalgleish, Dale
    Newhook, Dennis
    Reddy, Deepti
    Bresee, Natalie
    Alnaji, Fuad
    PEDIATRIC EMERGENCY CARE, 2024, 40 (04) : 261 - 264
  • [27] Closing the loop
    Catherine Goodman
    Nature Chemical Biology, 2012, 8 (2) : 135 - 135
  • [29] CLOSING THE LOOP
    Morrow, Lisa
    Sadlik, Kelly
    Comer, Kendi
    Wallace, Chelsea
    JOURNAL OF PERIANESTHESIA NURSING, 2018, 33 (04) : E1 - E1
  • [30] Closing the loop
    Operations Engineer, 2023, : 12 - 13