메뉴 건너뛰기




Volumn 20, Issue 8, 1977, Pages 553-564

Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators

Author keywords

abstraction and representation; abstraction data types; assertions; control specialization; correctness; generators; invariants; iteration statements; modular decomposition; program specifications; programming languages; programming methodology; proofs of correctness; types; verification

Indexed keywords

COMPUTER PROGRAMMING;

EID: 0017526351     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/359763.359782     Document Type: Article
Times cited : (84)

References (17)
  • 1
    • 0013402381 scopus 로고
    • Hierarchical program structures
    • O.-J. Dahl, E.W. Dijkstra, and C.A.R. Hoare, Academic Press, New York
    • Dahl, O.-J., and Hoare, C.A.R. Hierarchical program structures. In Structured Programming, O.-J. Dahl, E.W. Dijkstra, and C.A.R. Hoare, Academic Press, New York, 1972, pp. 175-220.
    • (1972) Structured Programming , pp. 175-220
    • Dahl, O.-J.1    Hoare, C.A.R.2
  • 2
    • 0009436930 scopus 로고
    • A note on the for statement
    • Hoare, C.A.R. A note on the for statement. BIT 12 (1972), 334-341.
    • (1972) BIT , vol.12 , pp. 334-341
    • Hoare, C.A.R.1
  • 3
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • Hoare, C.A.R. Proof of correctness of data representations. Acta Informatica 1, 4 (1972), 271-281.
    • (1972) Acta Informatica , vol.1 , Issue.4 , pp. 271-281
    • Hoare, C.A.R.1
  • 4
    • 0000972249 scopus 로고
    • An axiomatic definition of the programming language Pascal
    • Hoare, C.A.R., and Wirth, N. An axiomatic definition of the programming language Pascal. Acta Informatica 2, 4 (1973), 335-355.
    • (1973) Acta Informatica , vol.2 , Issue.4 , pp. 335-355
    • Hoare, C.A.R.1    Wirth, N.2
  • 5
    • 0016444678 scopus 로고
    • Automatic program verification I: a logical basis and its implementation
    • Igarashi, S., London, R.L., and Luckham, D.C. Automatic program verification I: a logical basis and its implementation. Acta Informatica 4, 2 (1975), 145-182.
    • (1975) Acta Informatica , vol.4 , Issue.2 , pp. 145-182
    • Igarashi, S.1    London, R.L.2    Luckham, D.C.3
  • 6
    • 84976861513 scopus 로고
    • Lecture Notes in Computer Science, Springer-Verlag
    • Jensen, K., and Wirth, N. PASCAL User Manual and Report. Lecture Notes in Computer Science, No. 18, Springer-Verlag, 1974.
    • (1974) PASCAL User Manual and Report , Issue.18
    • Jensen, K.1    Wirth, N.2
  • 7
    • 0016666456 scopus 로고
    • A closer look at termination
    • Katz, S., and Manna, Z. A closer look at termination. Acta Informatica 5, 4 (1975), 333-352.
    • (1975) Acta Informatica , vol.5 , Issue.4 , pp. 333-352
    • Katz, S.1    Manna, Z.2
  • 8
    • 77955456983 scopus 로고
    • Abstraction and verification in Alphard: a symbol table example
    • Inform. Sci. Inst., U. of Southern California, Marina del Rey, Calif., and Carnegie-Mellon U., Pittsburgh, Pa.
    • London, R.L., Shaw, M., and Wulf, W.A. Abstraction and verification in Alphard:a symbol table example. Tech. Reports, Inform. Sci. Inst., U. of Southern California, Marina del Rey, Calif.and Carnegie-Mellon U., Pittsburgh, Pa.1976.
    • (1976) Tech. Reports
    • London, R.L.1    Shaw, M.2    Wulf, W.A.3
  • 9
    • 85059175546 scopus 로고
    • Automatic program verification IV: Proof of termination within a weak logic of programs
    • Stanford University, Stanford, Calif., Oct.
    • Luckham, D.C., And Suzuki, N.Automatic program verification IV: Proof of termination within a weak logic of programs. Memo AIM-269, Stanford University, Stanford, Calif., Oct.1975.
    • (1975) Memo AIM , vol.269
    • Luckham, D.1    Suzuki, N.2
  • 12
    • 0017268857 scopus 로고
    • Abstraction and verification in Alphard: design and verification of a tree handler
    • Shaw, M. Abstraction and verification in Alphard: design and verification of a tree handler. Proc. Fifth Texas Conf. on Computing Systems, 1976, pp. 86-94.
    • (1976) Proc. Fifth Texas Conf. on Computing Systems , pp. 86-94
    • Shaw, M.1
  • 13
    • 77955456983 scopus 로고
    • Abstraction and verification in Alphard: Iteration and generators
    • Inform. Sci. Inst., U. of Southern California, Marina del Rey, Calif., and Carnegie-Mellon U., Pittsburgh, Pa.
    • Shaw, M., Wulf, W.A., and London, R.L. Abstraction and verification in Alphard: Iteration and generators. Tech. Reports, Inform. Sci. Inst., U. of Southern California, Marina del Rey, Calif., and Carnegie-Mellon U., Pittsburgh, Pa., 1976.
    • (1976) Tech. Reports
    • Shaw, M.1    Wulf, W.A.2    London, R.L.3
  • 14
    • 84918341700 scopus 로고
    • Interlisp Reference Manual
    • Palo Alto, Calif.
    • Teitelman, W. Interlisp Reference Manual. Xerox Palo Alto Res. Ctr., Palo Alto, Calif., 1975.
    • (1975) Xerox Palo Alto Res. Ctr.
    • Teitelman, W.1
  • 16
    • 77955456983 scopus 로고
    • Abstraction and verification in Alphard: Introduction to language and methodology
    • U. of Southern California, Marina del Rey, Calif., and Carnegie-Mellon U., Pittsburgh, Pa.
    • Wulf, W.A., London, R.L., and Shaw, M. Abstraction and verification in Alphard: Introduction to language and methodology. Tech. Reports, Inform. Sci. Inst., U. of Southern California, Marina del Rey, Calif., and Carnegie-Mellon U., Pittsburgh, Pa., 1976.
    • (1976) Tech. Reports, Inform. Sci. Inst.
    • Wulf, W.A.1    London, R.L.2    Shaw, M.3
  • 17
    • 0017268457 scopus 로고
    • An introduction to the construction and verification of Alphard programs
    • SE-2, Dec.
    • Wulf, W.A., London, R.L., and Shaw, M. An introduction to the construction and verification of Alphard programs. IEEE Trans. on Software Eng. SE-2, 4 (Dec. 1976), 253-265.
    • (1976) IEEE Trans. on Software Eng , vol.4 , pp. 253-265
    • Wulf, W.A.1    London, R.L.2    Shaw, M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.