skip to main content
article
Free Access

Verifying Ada programs

Published:01 August 1985Publication History

Abstract

No abstract available.

References

  1. Ada Programming Language, Military Standard MIL-STD-1815, U.S. Department of Defense, December, 1980.Google ScholarGoogle Scholar
  2. Formal Definition of the Ada Programming Language, Institut National de Recherche en Informatique et en Automatique, November, 1980.Google ScholarGoogle Scholar
  3. Dannenberg, R. B. and Ernst, G. W., Formal Program Verification Using Symbolic Execution, IEEE Transactions on Software Engineering, Jan., 1982.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Ernst, G. W., A Method for Verifying Concurrent Processes, Report No. CES-82-1, Computer Engineering and Science Dept., Case Western Reserve Univ., 1982Google ScholarGoogle Scholar
  5. Ernst, G. W. and Hookway, R. J., The Use of Data Abstraction in the Specification and Verification of Concurrent Programs, Internal Document, Computer Engineering and Science Dept., Case Western Reserve Univ., 1982Google ScholarGoogle Scholar
  6. Ernst, G. W. and Hookway, R. J., Specification and Verification of Generic Program Units in Ada. Internal Document, Computer Engineering and Science Dept., Case Western Reserve Univ., 1982Google ScholarGoogle Scholar
  7. Ernst, G. W. and Hookway, R. J., Mechanical Theorem Proving in the Case Verifier, Machine Intelligence 10, Practice and Perspective, Ellis, Horwood Ltd., 1982, pp. 123--145.Google ScholarGoogle Scholar
  8. Ernst, G. W. and Ogden, W. F., Specification of Abstract Data Types in Modula, ACM Transactions on Programming Languages and Systems, Oct., 1980, pp. 522--543. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. German, S. M., An Extended Semantic Definition for Pascal for Proving the Absence of Common Runtime Errors, Report No. STAN-CS-80-811, Stanford University, June, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Good, D. I., Cohen, R. M., Hoch. C. G., Hunter, L. W. and Hare, D. F., Report on the Language Gypsy, Version 2.0, Technical Report ICSCA-CMP-10. Certifiable Minicomputer Project. ICSCA, The University of Texas at Austin, September, 1978.Google ScholarGoogle Scholar
  11. Howe, C. A. R., Proof of Correctness of Data Representations, Acta Informatica, 1972. pp. 271--81.Google ScholarGoogle Scholar
  12. Hoare, C. A. R., An Axiomatic Basis for Computer Programming, Communications of the ACM. Oct., 1969, pp. 576--580. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hoare, C. A. R. and Wirth, N., An Axiomatic Definition of the Programming Language Pascal, Acta Informatica, 1973, pp. 335--355.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hookway, R. J., Verification of Abstract Data Types whose Representations Share Storage, Report CES-80-2, Computer Engineering and Science Dept., Case Western Reserve Univ., 1980.Google ScholarGoogle Scholar
  15. Hookway, R. J. and Ernst, G. W., A Program Verification System, Proc. of the Annual Conference of the ACM, 1976, pp. 504--508. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Ichoiah, J. D., Barnes, J. G. P, Heliard, J. C., Krieg-Brueckner, B., Roubine, O. and Wichmann, B. A., Rationale for the Design of the Ada Programming Language, SIGPLAN Notices, June, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Igarashi, S., London, R. L. and Luckham, D. C., Interactive Program Verification: A Logical System and Its Implementation, Acta Informatica, March 1975, pp. 145--182.Google ScholarGoogle Scholar
  18. London, R. L., Guttag, J. V., Horning, J. J., Lampson. B. W., Mitchell, J. G. and Popek, G. J., Proof Rules for the Programming Language Euclid, Acta Informatica, Jan. 1978, pp. 1--26.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Luckham, D. C. and Polak, W., Ada, Exception Handling - An Axiomatic Approach, ACM Transactions on Programming Languages and Systems, May, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Luckham, D. C., German, S. M., v. Henke, F. W., Karp, R. A., Milne, P. W., Oppen, D. C., Polak, W. and Scherlis, W. L., Stanford Pascal Verifier User Manual, Report STAN-CS-79-731. Computer Science Department, Stanford University, 1979 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Luckham, D. C. and Suzuki, N., Verification of Array, Record and Pointer Operations in Pascal, ACM Transactions on Programming Languages and Systems, Oct. 1979, pp. 226--244. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Wirth, N., Modula: A Language for Modular Multiprogramming, Software--Practice and Experience, Jan., 1977, pp. 3--35.Google ScholarGoogle Scholar

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 SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 10, Issue 4
    Proceedings of VERkshop III -- a formal verification workshop
    August 1985
    135 pages
    ISSN:0163-5948
    DOI:10.1145/1012497
    Issue’s Table of Contents

    Copyright © 1985 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 August 1985

    Check for updates

    Qualifiers

    • article
  • Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)3

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader