skip to main content
article
Free Access

Calculating properties of programs by valuations on specific models

Published:01 January 1972Publication History
Skip Abstract Section

Abstract

The proof that a program verifies some property is carried out by the valuation of the program in a model characterizing that property. Specific models are given for sufficient conditions of the correctness of types, locations and asynchronous computations; a hypothetical programming language is used, which includes functions and locations and allows their recursive composition. The application of the method in studying termination or correctness problems is discussed on particular programs.

References

  1. 1 Naur P., Checking of operand types in ALGOL compilers, BIT 5 (1965), 151-163.Google ScholarGoogle ScholarCross RefCross Ref
  2. 2 Van Wijngaarden A. (ed.), B. J. Mailloux, J.E.L. Peck and C.H.A. Koster, Report on the algorithmic language ALGOL68, Num. Math. 14 (1969), 79-218.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Cooper D. C., Programs for mechanical program verification, in "Machine Intelligence 6", pp. 43-59, Edinburgh Univ. Press, 1971.Google ScholarGoogle Scholar
  4. 4 Curry H. B., R. Feys, Combinatory logic, North-Holl., Amsterdam, 1958.Google ScholarGoogle Scholar
  5. 5 King J. C., A program verifier, Ph.D. Thesis, Carnegie-Mellon Univ., 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Manna Z., Mc Carthy J., Properties of programs and partial function logic, in "Machine Intelligence5", pp. 27-38, Edin. Univ. Press, 1969.Google ScholarGoogle Scholar
  7. 7 Burstall R. M., Proving properties of programs by structural induction, Comp. J. 12(1969), 41-49.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8 Reynolds J.C., GEDANKEN-A simple typeless language based on the principle of completeness and the reference concept, Comm. ACM 13(1970), 308-319. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Calculating properties of programs by valuations on specific models

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGPLAN Notices
        ACM SIGPLAN Notices  Volume 7, Issue 1
        Proceedings of ACM conference on Proving assertions about programs
        January 1972
        211 pages
        ISSN:0362-1340
        EISSN:1558-1160
        DOI:10.1145/942578
        Issue’s Table of Contents
        • cover image ACM Conferences
          Proceedings of ACM conference on Proving assertions about programs
          January 1972
          215 pages
          ISBN:9781450378918
          DOI:10.1145/800235

        Copyright © 1972 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1972

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader