C program verification in SPECTRUM multilanguage system

被引:1
|
作者
Nepomniaschy V.A. [1 ,2 ]
Anureev I.S. [1 ,2 ]
Atuchin M.M. [1 ,2 ]
Maryasov I.V. [1 ,2 ]
Petrov A.A. [1 ,2 ]
Promsky A.V. [1 ,2 ]
机构
[1] A.P. Ershov Institute of Informatics Systems, Siberian Branch, Russian Academy of Sciences, Novosibirsk, 630090
[2] Novosibirsk State University, Novosibirsk, 630090
关键词
Axiomatic semantics; Domain-specific languages; Operational semantics; Specification; Verification; Verification systems;
D O I
10.3103/S014641161107011X
中图分类号
学科分类号
摘要
An extendable multilanguage analysis and verification system SPECTRUM is presented; this system is being developed in the framework of the project SPECTRUM. The prospects of the application of this system are demonstrated, as exemplified by the verification of C programs. The project SPECTRUM is aimed at the creation of a new integrated approach to the verification of imperative programs that makes it possible to integrate, unify, and combine methods and approaches for verification of imperative programs and accumulate and apply information about these programs. The specific feature of this approach is the application of a specialized executable specification language Atoment for the development of program verification tools; this language makes it possible to represent methods and approaches for verification and data for them (program models, annotations, logical formulae) in a unified format. The C component of the SPECTRUM system uses a two-level C program verification method. This method is a good illustration of the integrated approach, since it provides complex verification of C programs based on a combination of the operational, axiomatic, and transformational approaches. © Allerton Press, Inc., 2011.
引用
收藏
页码:413 / 420
页数:7
相关论文
共 50 条
  • [21] THE VERIFICATION SPECTRUM
    BUCHAN, GC
    BULLETIN OF THE ATOMIC SCIENTISTS, 1983, 39 (09) : 16 - 19
  • [22] The verification spectrum
    Buchan, Glenn C.
    1600, Taylor and Francis Ltd. (39):
  • [23] Building the program parallelization system based on a very wide spectrum program transformation system
    Bukatov, AA
    COMPUTATIONAL SCIENCE - ICCS 2003, PT II, PROCEEDINGS, 2003, 2658 : 945 - 954
  • [24] PROGRAM VERIFICATION
    OSTRAND, TJ
    WEYUKER, EJ
    COMMUNICATIONS OF THE ACM, 1979, 22 (11) : 614 - 614
  • [25] PROGRAM VERIFICATION
    DOBSON, B
    RANDELL, JE
    COMMUNICATIONS OF THE ACM, 1989, 32 (09) : 1047 - &
  • [26] Automatic C program verification based on mixed axiomatic semantics
    Maryasov I.V.
    Nepomnyaschy V.A.
    Promsky A.V.
    Kondratyev D.A.
    Automatic Control and Computer Sciences, 2014, 48 (07) : 407 - 414
  • [27] Distributed Database System as a Base for Multilanguage Support for Legacy Software
    Crnko, Nenad
    2017 40TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2017, : 371 - 374
  • [28] Design and verification of a SAW based chirp spread spectrum system
    Huemer, M
    Pohl, A
    Gugler, W
    Springer, A
    Weigel, R
    Seifert, F
    1998 IEEE MTT-S INTERNATIONAL MICROWAVE SYMPOSIUM DIGEST, VOLS 1-3, 1998, : 189 - 192
  • [29] AXIOMATIC SYSTEM FOR PROGRAM CORRECTNESS VERIFICATION WITH RESPECT TO THE STRUCTURE OF OBJECTS
    CHERNOBROD, LV
    CYBERNETICS, 1984, 20 (04): : 519 - 531
  • [30] A CONTRIBUTION TO VERIFICATION OF THE PROGRAM SYSTEM NESSEL-4 BY EXPERIMENTS
    BECKER, R
    MOLLER, W
    KERNENERGIE, 1989, 32 (08): : 308 - 313