Problem-oriented means of program specification and verification in project SPECTRUM

  • V. A. Nepomniaschy
  • A. A. Sulimov
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 722)


In this paper we present an outline of the project SPECTRUM based on the problem-oriented method which includes specification languages and knowledge bases. The bases consist of axioms, application strategies and procedures for proving of axiom premises. The axioms are conditional rewriting rules whose premises contain conditions and built-in case analysis. We describe the architecture and special features of the verification system oriented towards sorting, linear algebra and compilation.


Problem Area Verification System Verification Condition Application Strategy Extra Variable 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    D.Craigen: Strengths and weaknesses of program verification systems. Lecture Notes in Computer Science 289, Berlin:Springer 1987, pp. 396–404Google Scholar
  2. 2.
    P.A.Lindsay: A survey of mechanical support for formal reasoning. Software Engineering J. 1 (1988) 3–27Google Scholar
  3. 3.
    V.A.Nepomniaschy and O.M.Ryakin: Applied methods of program verification. Radio and Svjaz, Moscow, 1988 (in Russian).Google Scholar
  4. 4.
    V.A.Nepomniaschy, A.A.Sulimov: A problem-oriented verification system and its application to linear algebra programs. Theoretical Computer Science 119 (1993) (to appear).Google Scholar
  5. 5.
    A.A.Sulimov: Functional means of compiler specification and verification and their application in problem-oriented system of program verification. Ph.D. thesis, Novosibirsk, Institute of Informatics Systems, 1991 (in Russian).Google Scholar
  6. 6.
    S.Igarashi, R.L.London and D.C.Luckham: Automatic program verification I: A logical basis and its implementation. Acta Informatica 4(2) (1975) 145–182.CrossRefGoogle Scholar
  7. 7.
    V.F.Turchin: A supercompiler system based on the language REFAL. SIGPLAN Notices 14(2) (1979) 46–54.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • V. A. Nepomniaschy
    • 1
  • A. A. Sulimov
    • 1
  1. 1.Institute of Informatics SystemsRussian Academy of Sciences, Siberian DivisionNovosibirskRussia

Personalised recommendations