The Verified Software Initiative: A Manifesto

被引:14
|
作者
Hoare, C. A. R.
Misra, Jayadev [1 ]
Leavens, Gary T. [2 ]
Shankar, Natarajan [3 ]
机构
[1] Univ Texas Austin, Dept Comp Sci, Austin, TX 78712 USA
[2] Iowa State Univ, Dept Comp Sci, Ames, IA USA
[3] SRI Int, Comp Sci Lab, Manlo Pk, CA USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/1592434.1592439
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A team of researchers from SRI International Computer Science Laboratory has proposed a long-term research program toward the construction of error-free software systems. The research project, called the Verified Software Initiative, will make an effort to a comprehensive theory of programming that covers the features needed to build practical and reliable programs. It will focus on a coherent toolset that automates the theory and scales up to the analysis of industrial-strength software. It will also develop a collection of realistic verified programs that can replace unverified programs in existing service and continue to evolve in a verified state. Verification involves the rigorous demonstration of the correctness of software with respect to a specification of its intended behavior. It can be applied at all phases of the software lifecycle including design to maintenance.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] ARCHITECTURE AS INITIATIVE (A MANIFESTO)
    Valk, Veronika
    ARCHITECTURAL DESIGN, 2013, 83 (01) : 38 - 43
  • [2] TOTALLY VERIFIED SYSTEMS - LINKING VERIFIED SOFTWARE TO VERIFIED HARDWARE
    JOYCE, JJ
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 408 : 177 - 201
  • [3] Maintaining Verified Software
    Leslie-Hurd, Joe
    ACM SIGPLAN NOTICES, 2013, 48 (12) : 71 - 80
  • [4] Verified Software Toolchain
    Appel, Andrew W.
    PROGRAMMING LANGUAGES AND SYSTEMS, 2011, 6602 : 1 - 17
  • [5] Verified Software Units
    Beringer, Lennart
    PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2021, 2021, 12648 : 118 - 147
  • [6] Maintaining verified software
    Leslie-Hurd, Joe
    ACM SIGPLAN Notices, 2014, 48 (12): : 71 - 80
  • [7] Manifesto: Seizing the initiative in the information economy
    Schwarzwalder, R
    ECONTENT, 2000, 23 (01) : 60 - 63
  • [8] A SOFTWARE-DESIGN MANIFESTO
    KAPOR, M
    DR DOBBS JOURNAL, 1991, 16 (01): : 62 - &
  • [9] Verified software grand challenge
    Woodcock, Jim
    FM 2006: FORMAL METHODS, PROCEEDINGS, 2006, 4085 : 617 - 617
  • [10] A Proposal for an Antifragile Software Manifesto
    Russo, Daniel
    Ciancarini, Paolo
    7TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2016) / THE 6TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2016) / AFFILIATED WORKSHOPS, 2016, 83 : 982 - 987