메뉴 건너뛰기




Volumn SE-5, Issue 3, 1979, Pages 237-247

A Method for Analyzing Loop Programs

Author keywords

Index Terms Loops; plans; program analysis; program understanding; program verification

Indexed keywords

COMPUTER PROGRAMMING;

EID: 0018466461     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1979.234185     Document Type: Article
Times cited : (47)

References (29)
  • 1
    • 0017427016 scopus 로고
    • An algorithm for structuring flowgraphs
    • Jan.
    • B. S. Baker, “An algorithm for structuring flowgraphs,” J. Ass. Comput. Mach., vol. 24, pp. 98–120, Jan. 1977.
    • (1977) J. Ass. Comput. Mach. , vol.24 , pp. 98-120
    • Baker, B.S.1
  • 2
    • 0016486120 scopus 로고
    • Proving loop programs
    • Mar.
    • S. Basu and J. Misra, “Proving loop programs,” IEEE Trans. Soft-ware Eng., vol. 1, pp. 76–86, Mar. 1975.
    • (1975) IEEE Trans. Software Eng. , vol.1 , pp. 76-86
    • Basu, S.1    Misra, J.2
  • 3
    • 85023445181 scopus 로고
    • Some classes of naturally provable programs
    • Oct.
    • S. Basu and J. Misra, “Some classes of naturally provable programs,” in Proc. 2nd Int. Conf. Software Eng., Oct. 1976, pp. 400–406.
    • (1976) Proc. 2nd Int. Conf. Software Eng. , pp. 400-406
    • Basu, S.1    Misra, J.2
  • 4
    • 0002780749 scopus 로고
    • Assigning meaning to programs
    • R. W. Floyd, “Assigning meaning to programs,” in Proc. Symp. Applied Math., vol. 19, 1967, pp. 19–32.
    • (1967) Proc. Symp. Applied Math. , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 5
    • 0001400225 scopus 로고    scopus 로고
    • CONS should not evaluate its arguments
    • Indiana Tech. Rep. 44
    • D. P. Friedman and D. S. Wise, “CONS should not evaluate its arguments,” Indiana Tech. Rep. 44, Nov. 1975.
    • Friedman, D.P.1    Wise, D.S.2
  • 6
    • 84918300695 scopus 로고    scopus 로고
    • Understanding simple picture programs
    • MIT, Cambridge, MA, MIT/AI/TR-294
    • I. P. Goldstein, “Understanding simple picture programs,” MIT, Cambridge, MA, MIT/AI/TR-294, Sept. 1974.
    • Goldstein, I.P.1
  • 8
    • 85026614543 scopus 로고    scopus 로고
    • A lazy evaluator
    • presented at the SIGPLAN-SIGACT Symp. Principles of Programming Languages, Atlanta
    • P. Henderson and J. H. Morris, “A lazy evaluator,” presented at the SIGPLAN-SIGACT Symp. Principles of Programming Lan-guages, Atlanta, Jan. 1976.
    • Henderson, P.1    Morris, J.H.2
  • 9
    • 0016487426 scopus 로고
    • 'Towards a programming apprentice
    • Mar.
    • C. Hewitt and B. Smith, ‘Towards a programming apprentice,” IEEE Trans. Software Eng., vol. 1, pp. 26–46, Mar. 1975.
    • (1975) IEEE Trans. Software Eng. , vol.1 , pp. 26-46
    • Hewitt, C.1    Smith, B.2
  • 10
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Oct.
    • C. A. R. Hoare, “An axiomatic basis for computer programming,” Commun. Ass. Comput. Mach., vol. 12, pp. 576–583, Oct. 1969.
    • (1969) Commun. Ass. Comput. Mach. , vol.12 , pp. 576-583
    • Hoare, C.A.R.1
  • 11
    • 84938006718 scopus 로고    scopus 로고
    • FORTRAN IV language
    • IBM IBM, White Plains, NY, C28-6515-6, 1966. 6515-6
    • IBM, “FORTRAN IV language,” IBM, White Plains, NY, C28-6515-6, 1966. 6515-6, 1966.
  • 13
    • 0017636195 scopus 로고
    • Coroutines and networks of parallel processes
    • Amsterdam, The Netherlands: North-Holland
    • G. Kahn and D. B. MacQueen, “Coroutines and networks of parallel processes,” in 1977 Proc. IFIP Congr. Amsterdam, The Netherlands: North-Holland, 1977.
    • (1977) 1977 Proc. IFIP Congr
    • Kahn, G.1    MacQueen, D.B.2
  • 14
    • 0016941016 scopus 로고
    • Logical analysis of programs
    • Apr.
    • S. Katz and Z. Manna, “Logical analysis of programs,” Commun. Ass. Comput. Mach., vol. 19, pp. 188–206, Apr. 1976.
    • (1976) Commun. Ass. Comput. Mach. , vol.19 , pp. 188-206
    • Katz, S.1    Manna, Z.2
  • 19
    • 0017943680 scopus 로고
    • Control computations and the design of loop control structures
    • Mar.
    • T. W. Pratt, “Control computations and the design of loop control structures,” IEEE Trans. Software Eng., vol. 4, pp. 81–89, Mar. 1978.
    • (1978) IEEE Trans. Software Eng. , vol.4 , pp. 81-89
    • Pratt, T.W.1
  • 20
    • 84938006524 scopus 로고    scopus 로고
    • A representation for programming knowledge and applications to recognition, generation, and cataloguing of programs
    • forthcoming Ph.D. dissertation, MIT
    • C. Rich, “A representation for programming knowledge and applications to recognition, generation, and cataloguing of programs,” forthcoming Ph.D. dissertation, MIT.
    • Rich, C.1
  • 21
    • 33750688330 scopus 로고    scopus 로고
    • Initial report on a LISP programmer's apprentice
    • MIT, Cambridge, MA, MIT/AI/TR-354
    • C. Rich and H. Shrobe, “Initial report on a LISP programmer's apprentice,” MIT, Cambridge, MA, MIT/AI/TR-354, Dec. 1976.
    • Rich, C.1    Shrobe, H.2
  • 22
    • 0018030773 scopus 로고
    • Initial report on a LISP programmer's apprentice
    • Nov.
    • C. Rich and H. Shrobe, “Initial report on a LISP programmer's apprentice,” IEEE Trans. Software Eng., vol. 4, pp. 456–466, Nov. 1978.
    • (1978) IEEE Trans. Software Eng. , vol.4 , pp. 456-466
    • Rich, C.1    Shrobe, H.2
  • 23
    • 84937998921 scopus 로고    scopus 로고
    • Programming viewed as an engineering activity
    • MIT, Cambridge, MA, MIT/AIM-459
    • C. Rich, H. E. Shrobe, R. C. Waters, G. J. Sussman, and C. E. Hewitt, “Programming viewed as an engineering activity,” MIT, Cambridge, MA, MIT/AIM-459, Jan. 1978.
    • Rich, C.1    Shrobe, H.E.2    Waters, R.C.3    Sussman, G.J.4    Hewitt, C.E.5
  • 24
    • 0017526351 scopus 로고
    • Abstraction and verification in ALPHARD: Defining and specifying iteration and generators
    • Aug.
    • M. Shaw and W. A. Wulf, “Abstraction and verification in ALPHARD: Defining and specifying iteration and generators,” Commun. Ass. Comput. Mach., vol. 20, pp. 553–564, Aug. 1977.
    • (1977) Commun. Ass. Comput. Mach. , vol.20 , pp. 553-564
    • Shaw, M.1    Wulf, W.A.2
  • 25
    • 84938007116 scopus 로고    scopus 로고
    • Reasoning and logic for complex program understanding
    • Ph.D. dissertation, MIT
    • H. E. Shrobe, “Reasoning and logic for complex program understanding,” Ph.D. dissertation, MIT, Aug. 1978.
    • Shrobe, H.E.1
  • 26
    • 0003509569 scopus 로고    scopus 로고
    • A computational model of skill acquisition
    • MIT, Cambridge, MA, MIT/AI/TR-297
    • G. Sussman, “A computational model of skill acquisition,” MIT, Cambridge, MA, MIT/AI/TR-297, Aug. 1973.
    • Sussman, G.1
  • 27
    • 84939741681 scopus 로고    scopus 로고
    • A system for understanding mathematical FORTRAN programs
    • MIT, Cambridge, MA, MIT/AIM-368
    • R. C. Waters, “A system for understanding mathematical FORTRAN programs,” MIT, Cambridge, MA, MIT/AIM-368, Aug. 1976.
    • Waters, R.C.1
  • 28
    • 2442616555 scopus 로고    scopus 로고
    • Automatic analysis of the logical structure of programs,” (
    • based on an MIT Ph.D. dissertation, Aug. 1978), MIT/AI/TR-492
    • R. C. Waters, “Automatic analysis of the logical structure of programs,” (based on an MIT Ph.D. dissertation, Aug. 1978), MIT/AI/TR-492, 492, Dec. 1978.
    • Waters, R.C.1
  • 29
    • 0016025566 scopus 로고
    • The synthesis of loop predicates
    • Feb.
    • B. Wegbreit, “The synthesis of loop predicates,” Commun. Ass. Comput. Mach., vol. 17, pp. 102–112, Feb. 1974.
    • (1974) Commun. Ass. Comput. Mach. , vol.17 , pp. 102-112
    • Wegbreit, B.1


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