메뉴 건너뛰기




Volumn 20, Issue 4, 1994, Pages 259-274

Using Term Rewriting to Verify Software

Author keywords

Program verification; specification design; theorem proving

Indexed keywords

COMPUTATION THEORY; COMPUTER PROGRAMMING; HEURISTIC METHODS; PROGRAM PROCESSORS;

EID: 0028416361     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.277574     Document Type: Article
Times cited : (9)

References (31)
  • 1
    • 84976753771 scopus 로고
    • A parallel object-oriented language with inheritance and subtyping
    • Oct.
    • P. America, “A parallel object-oriented language with inheritance and subtyping,” ACM SIGPLAN Notices, vol. 25, pp. 161–168, Oct. 1990.
    • (1990) ACM SIGPLAN Notices , vol.25 , pp. 161-168
    • America, P.1
  • 4
    • 0010271048 scopus 로고
    • On development of iterative programs from functional specifications
    • S. K. Basu, “On development of iterative programs from functional specifications,” IEEE Trans. Software Eng., vol. 6, no. 2, pp. 170–182, 1980.
    • (1980) IEEE Trans. Software Eng. , vol.6 , Issue.2 , pp. 170-182
    • Basu, S.K.1
  • 6
    • 0002746035 scopus 로고
    • Proving properties of programs by structural induction
    • R. Burstall, “Proving properties of programs by structural induction,” Comput. J., vol. 12, no. 1, pp. 41–48, 1969.
    • (1969) Comput. J. , vol.12 , Issue.1 , pp. 41-48
    • Burstall, R.1
  • 7
    • 0024960722 scopus 로고
    • Complexity analysis of term-rewriting rewriting systems
    • C. Choppy, S. Kaplan, and M. Soria, “Complexity analysis of term-rewriting rewriting systems,” Theoretical Comput. Sci., vol. 67, pp. 261–282, 1989.
    • (1989) Theoretical Comput. Sci. , vol.67 , pp. 261-282
    • Choppy, C.1    Kaplan, S.2    Soria, M.3
  • 9
    • 84910829499 scopus 로고
    • Termination of rewriting
    • N. Dershowitz, “Termination of rewriting,” J. Symbolic Computation, vol. 3, pp. 69–116, 1987.
    • (1987) J. Symbolic Computation , vol.3 , pp. 69-116
    • Dershowitz, N.1
  • 14
    • 0022667698 scopus 로고
    • Reusing and interconnecting software components
    • J. Goguen, “Reusing and interconnecting software components,” IEEE Comput., vol. 19, pp. 16–28, 1986.
    • (1986) IEEE Comput. , vol.19 , pp. 16-28
    • Goguen, J.1
  • 17
    • 0018914173 scopus 로고
    • Notes on type abstraction
    • J. Guttag, “Notes on type abstraction.” IEEE Trans. Software Eng., vol. 6, pp. 13–23, 1980.
    • (1980) IEEE Trans. Software Eng. , vol.6 , pp. 13-23
    • Guttag, J.1
  • 18
    • 0018050383 scopus 로고
    • Abstract data types and software validation
    • J. V. Guttag, E. Horowitz, and D. Musser. “Abstract data types and software validation,” Commun. ACM, vol. 21, pp. 1048–1064, 1978.
    • (1978) Commun. ACM , vol.21 , pp. 1048-1064
    • Guttag, J.V.1    Horowitz, E.2    Musser, D.3
  • 19
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • C. A. R. Hoare, “An axiomatic basis for computer programming,” CACM, vol. 12, pp. 576–583, 1969.
    • (1969) CACM , vol.12 , pp. 576-583
    • Hoare, C.A.R.1
  • 20
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • C. A. R. Hoare, “Proof of correctness of data representations,” Acta Informatica, vol. 1, pp. 271–281, 1972.
    • (1972) Acta Informatica , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 21
    • 84976811006 scopus 로고
    • Confluent reductions: Abstract properties and applications to term-rewriting systems
    • G. Huet, “Confluent reductions: Abstract properties and applications to term-rewriting systems,” JACM, vol. 27, pp. 797–821, 1980.
    • (1980) JACM , vol.27 , pp. 797-821
    • Huet, G.1
  • 22
    • 0000673198 scopus 로고
    • Proofs by induction in equational theories with constructors
    • G. Huet and J.-M. Hullot, “Proofs by induction in equational theories with constructors,” JCSS, vol. 25, pp. 239–266, 1982.
    • (1982) JCSS , vol.25 , pp. 239-266
    • Huet, G.1    Hullot, J.-M.2
  • 23
    • 0023452371 scopus 로고
    • The expressive theory of stacks
    • S. Kamin, “The expressive theory of stacks,” Acta Informatica, vol. 24, pp. 695–709, 1987.
    • (1987) Acta Informatica , vol.24 , pp. 695-709
    • Kamin, S.1
  • 24
    • 0023253447 scopus 로고
    • On sufficient-completeness and related properties of term rewriting systems
    • D. Kapur, P. Narendran, and H. Zhang, “On sufficient-completeness and related properties of term rewriting systems,” Acta Informatica, vol. 24, pp. 395–415, 1987.
    • (1987) Acta Informatica , vol.24 , pp. 395-415
    • Kapur, D.1    Narendran, P.2    Zhang, H.3
  • 25
    • 0001834942 scopus 로고
    • Term rewriting systems
    • In D. Gabbay S. Abramsky and T. Maibaum, eds. New York: Oxford University Press
    • J. W. Klop, “Term rewriting systems,” Handbook of Logic in Computer Science, volume 11, In D. Gabbay S. Abramsky and T. Maibaum, eds. New York: Oxford University Press, 1992, pp. 1–112.
    • (1992) Handbook of Logic in Computer Science , vol.11 , pp. 1-112
    • Klop, J.W.1
  • 27
    • 0026186463 scopus 로고
    • Modular specification and verification of object-oriented programs
    • July
    • G. T. Leavens, “Modular specification and verification of object-oriented programs.” IEEE Software, vol. 8, pp. 72–80, July 1991.
    • (1991) IEEE Software , vol.8 , pp. 72-80
    • Leavens, G.T.1
  • 29
    • 84976824546 scopus 로고
    • A new incompleteness result for Hoare's system
    • M. Wang, “A new incompleteness result for Hoare's system,” JACM, vol. 25, pp. 168–175, 1980.
    • (1980) JACM , vol.25 , pp. 168-175
    • Wang, M.1
  • 30
    • 0017268457 scopus 로고
    • An introduction to the construction and verification of Alphard programs
    • W. A. Wulf, R. L. London, and M. Shaw, “An introduction to the construction and verification of Alphard programs,” IEEE Trans. Software Eng., vol. 2, pp. 253–265, 1976.
    • (1976) IEEE Trans. Software Eng. , vol.2 , pp. 253-265
    • Wulf, W.A.1    London, R.L.2    Shaw, M.3
  • 31
    • 84889272888 scopus 로고
    • Verification of programs by predicate transformation
    • R. T. Yeh, ed. Englewood Cliffs, NJ: Prentice-Hall
    • R. T. Yeh, “Verification of programs by predicate transformation,” in Current Trends in Programming Methodology, vol. 1. R. T. Yeh, ed. Englewood Cliffs, NJ: Prentice-Hall, 1978, pp. 228–247.
    • (1978) Current Trends in Programming Methodology , vol.1 , pp. 228-247
    • Yeh, R.T.1


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