메뉴 건너뛰기




Volumn SE-5, Issue 4, 1979, Pages 402-417

Symbolic Evaluation and the Analysis of Programs

Author keywords

Automatic program analysis; expression simplification; first order recurrence relations; program optimization; program verification; symbolic evaluation

Indexed keywords

PROGRAM ANALYSIS;

EID: 0018491932     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1979.234207     Document Type: Article
Times cited : (71)

References (34)
  • 1
    • 0016674309 scopus 로고
    • SELECT-A formal system for testing and debugging programs by symbolic execution
    • Los Angeles, CA, Apr.
    • R. S. Boyer, B. Elspas, and K. N. Levitt, “SELECT-A formal system for testing and debugging programs by symbolic execution,” in Proc. Int. Conf. on Reliable Software, Los Angeles, CA, Apr. 21–23, 1975, pp. 234–245.
    • (1975) Proc. Int. Conf. on Reliable Software , pp. 21-23
    • Boyer, R.S.1    Elspas, B.2    Levitt, K.N.3
  • 3
    • 84937994254 scopus 로고
    • Program loop analysis by solving first order recurrence relations
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Rep. 13–78
    • T. E. Cheatham, Jr., and D. B. Washington, “Program loop analysis by solving first order recurrence relations,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Rep. 13–78, May 1978.
    • (1978)
    • Cheatham, T.E.1    Washington, D.B.2
  • 4
    • 84937993852 scopus 로고
    • Semantic models for programming languages
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo
    • T. E. Cheatham, Jr., “Semantic models for programming languages,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo, July 1978.
    • (1978)
    • Cheatham, T.E.1
  • 5
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • Sept.
    • L. A. Clarke, “A system to generate test data and symbolically execute programs,” IEEE Trans. Software Eng., vol. SE-2, pp. 215–222, Sept. 1976.
    • (1976) IEEE Trans. Software Eng. , vol.SE-2 , pp. 215-222
    • Clarke, L.A.1
  • 6
    • 84938008603 scopus 로고
    • Rewrite user's guide
    • Cent. Res. Computing Technology, Harvard Univ., Cambridge, MA, Tech. Memo
    • W. R. Conrad, “Rewrite user's guide,” Cent. Res. Computing Technology, Harvard Univ., Cambridge, MA, Tech. Memo, Aug. 1976.
    • (1976)
    • Conrad, W.R.1
  • 7
    • 84938002226 scopus 로고    scopus 로고
    • COST user's guide
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo
    • ― “COST user's guide,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo, Nov. 1976.
  • 8
    • 84937996483 scopus 로고    scopus 로고
    • PROBE user's guide
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo
    • ―, “PROBE user's guide,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo, June 1976.
  • 9
    • 0013086492 scopus 로고
    • An interactive program verifier
    • Ph.D. dissertation, Univ. California, Berkeley
    • L. P. Deutsch, “An interactive program verifier,” Ph.D. dissertation, Univ. California, Berkeley, May 1973.
    • (1973)
    • Deutsch, L.P.1
  • 10
    • 0037580800 scopus 로고
    • The semiautomatic generation of inductive assertions for proving program correctness
    • Stanford Res. Inst., Menlo Park, CA, Res. Rep.
    • B. Elspas, “The semiautomatic generation of inductive assertions for proving program correctness,” Stanford Res. Inst., Menlo Park, CA, Res. Rep., July 1974.
    • (1974)
    • Elspas, B.1
  • 11
    • 0016996537 scopus 로고
    • Data flow analysis in software reliability
    • Sept.
    • L. D. Fosdick and L. J. Osterweil, “Data flow analysis in software reliability,” Comput. Surveys, vol. 8, pp. 305–330, Sept. 1976.
    • (1976) Comput. Surveys , vol.8 , pp. 305-330
    • Fosdick, L.D.1    Osterweil, L.J.2
  • 13
    • 84976818793 scopus 로고
    • An introduction to proving the correctness of programs
    • Sept.
    • S. L. Hantler and J. C. King, “An introduction to proving the correctness of programs,” Comput. Surveys, vol. 8, pp. 331–353, Sept. 1976.
    • (1976) Comput. Surveys , vol.8 , pp. 331-353
    • Hantler, S.L.1    King, J.C.2
  • 14
    • 84938023471 scopus 로고
    • User's guide to the expression analyzer and query facility
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo
    • G. H. Holloway, “User’s guide to the expression analyzer and query facility,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo, May 1976.
    • (1976)
    • Holloway, G.H.1
  • 15
    • 0017518741 scopus 로고
    • Symbolic testing and the DISSECT symbolic evaluation system
    • July
    • W. E. Howden, “Symbolic testing and the DISSECT symbolic evaluation system,” IEEE Trans. Software Eng., vol. SE-3, pp. 266–278, July 1977.
    • (1977) IEEE Trans. Software Eng. , vol.SE-3 , pp. 266-278
    • Howden, W.E.1
  • 16
    • 0016444678 scopus 로고
    • Automatic program verification 1: A logical basis and its implementation
    • S. Igarashi, R. L. London, and D. C. Luckham, “Automatic program verification 1: A logical basis and its implementation,” Acta Informatica, vol. 4, pp. 145–182, 1975.
    • (1975) Acta Informatica , vol.4 , pp. 145-182
    • Igarashi, S.1    London, R.L.2    Luckham, D.C.3
  • 17
    • 84895904308 scopus 로고
    • Summation in finite terms
    • Massachusetts Computer Associates, Wakefield, MA, Tech. Rep.
    • M. Karr, “Summation in finite terms,” Massachusetts Computer Associates, Wakefield, MA, Tech. Rep., Feb. 1976.
    • (1976)
    • Karr, M.1
  • 18
    • 0016941016 scopus 로고
    • Logical analysis of programs
    • Apr.
    • S. Katz and Z. Manna, “Logical analysis of programs,” Commun. Assoc. Comput. Mach., vol. 19, pp. 188–206, Apr. 1976.
    • (1976) Commun. Assoc. Comput. Mach. , vol.19 , pp. 188-206
    • Katz, S.1    Manna, Z.2
  • 19
    • 0013134047 scopus 로고
    • A program verifier
    • Ph.D. dissertation, Dep. Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA
    • J. C. King, “A program verifier,” Ph.D. dissertation, Dep. Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, June 1969.
    • (1969)
    • King, J.C.1
  • 20
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • July
    • ―, “Symbolic execution and program testing,” Commun. Assoc. Comput. Mach., vol. 19, pp. 385–394, July 1976.
    • (1976) Commun. Assoc. Comput. Mach. , vol.19 , pp. 385-394
  • 22
    • 0017442602 scopus 로고
    • Program improvement by source-to-source transformation
    • Jan.
    • D. Loveman, “Program improvement by source-to-source transformation,” J. Assoc. Comput. Mach., vol. 24, pp. 121–145, Jan. 1977.
    • (1977) J. Assoc. Comput. Mach. , vol.24 , pp. 121-145
    • Loveman, D.1
  • 23
    • 84933418269 scopus 로고    scopus 로고
    • ECL programmer's manual
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Rep. 23–74
    • “ECL programmer's manual,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Rep. 23–74, Dec. 1974.
  • 25
    • 84918983692 scopus 로고
    • A machine oriented logic based on the resolution principle
    • Jan.
    • J. A. Robinson, “A machine oriented logic based on the resolution principle,” J. Assoc. Comput. Mach., vol. 12, Jan. 1965, pp. 23–41.
    • (1965) J. Assoc. Comput. Mach. , vol.12 , pp. 23-41
    • Robinson, J.A.1
  • 26
    • 84910238135 scopus 로고
    • QA4: A procedure calculus for intuitive reasoning
    • Artificial Intelligence Cent., Stanford Res. Inst., Menlo Park, CA, Tech. Note 73
    • J. F. Rulifson, J. A. Derkson, and R. J. Waldinger, “QA4: A procedure calculus for intuitive reasoning,” Artificial Intelligence Cent., Stanford Res. Inst., Menlo Park, CA, Tech. Note 73, Nov. 1972.
    • (1972)
    • Rulifson, J.F.1    Derkson, J.A.2    Waldinger, R.J.3
  • 27
    • 72949103468 scopus 로고
    • Analysis of algorithm implementations
    • MIT Project MAC, Cambridge, MA, Tech. Rep. TR-130
    • G. R. Ruth, “Analysis of algorithm implementations,” MIT Project MAC, Cambridge, MA, Tech. Rep. TR-130, May 1974.
    • (1974)
    • Ruth, G.R.1
  • 28
    • 84915216155 scopus 로고
    • Proving that computer programs terminate cleanly
    • Ph.D. dissertation, Dep. Comput. Sci., Stanford Univ., Stanford, CA
    • R. L. Sites, “Proving that computer programs terminate cleanly,” Ph.D. dissertation, Dep. Comput. Sci., Stanford Univ., Stanford, CA, May 1974.
    • (1974)
    • Sites, R.L.1
  • 29
    • 18844371932 scopus 로고
    • The Irvine program transformation catalogue
    • Dep. Inform. and Comput. Sci., Univ. California, Irvine
    • T. Standish, D. Harriman, D. Kibler, and J. Neighbors, “The Irvine program transformation catalogue,” Dep. Inform. and Comput. Sci., Univ. California, Irvine, Jan. 1976.
    • (1976)
    • Standish, T.1    Harriman, D.2    Kibler, D.3    Neighbors, J.4
  • 31
    • 84938007989 scopus 로고
    • A symbolic interpreter for ELl
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo
    • J. A. Townley, “A symbolic interpreter for ELl,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo, Nov. 1976.
    • (1976)
    • Townley, J.A.1
  • 32
    • 84938019629 scopus 로고    scopus 로고
    • The analysis of pointers in programs
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo
    • ―, “The analysis of pointers in programs,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Memo, Oct. 1978.
  • 33
    • 84938013691 scopus 로고    scopus 로고
    • An incremental approach to resolution-based theorem proving
    • Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Rep. 15–78
    • ―, “An incremental approach to resolution-based theorem proving,” Cent. Res. Comput. Tech., Harvard Univ., Cambridge, MA, Tech. Rep. 15–78, Aug. 1978.
  • 34
    • 84938022467 scopus 로고    scopus 로고
    • Program analysis techniques for software reliability
    • presented at the ACM Workshop on Reliable Software, Bonn Univ., Germany
    • ―, “Program analysis techniques for software reliability,” presented at the ACM Workshop on Reliable Software, Bonn Univ., Germany, Sept. 1978.


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