메뉴 건너뛰기




Volumn 18, Issue 8, 1992, Pages 674-704

Fundamentals of deductive program synthesis

Author keywords

Automated deduction; deductive tableau; formal; methods; program synthesis; program transformation; specifications; theorem proving

Indexed keywords

AUTOMATA THEORY--THEOREM PROVING; COMPUTER METATHEORY--PROGRAMMING THEORY;

EID: 0026905722     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.153379     Document Type: Article
Times cited : (87)

References (47)
  • 1
    • 84976854971 scopus 로고
    • Theorem proving via general matings
    • P. B. Andrews, “Theorem proving via general matings,” J. ACM, vol. 28, no. 2, pp. 193–214, 1981.
    • (1981) J. ACM , vol.28 , Issue.2 , pp. 193-214
    • Andrews, P.B.1
  • 2
    • 0020848547 scopus 로고
    • Matings in matrices
    • W. Bibel, “Matings in matrices,” Commun. ACM, vol. 26, pp. 844–852, 1983.
    • (1983) Commun. ACM , vol.26 , pp. 844-852
    • Bibel, W.1
  • 3
    • 0017419683 scopus 로고
    • A transformation system for developing recursive programs
    • R. M. Burstall and J. Darlington, “A transformation system for developing recursive programs,” J. ACM, vol. 24, no. 1, pp. 44–67, 1977.
    • (1977) J. ACM , vol.24 , Issue.1 , pp. 44-67
    • Burstall, R.M.1    Darlington, J.2
  • 4
    • 0011501507 scopus 로고
    • Variable elimination and chaining in a resolution-based prover for inequalities
    • W.W. Bledsoe and L. Hines, “Variable elimination and chaining in a resolution-based prover for inequalities,” in Proc. 5th Conf. on Auto. Deduction, 1980, pp. 281–292.
    • (1980) Proc. 5th Conf. on Auto. Deduction , pp. 281-292
    • Bledsoe, W.W.1    Hines, L.2
  • 5
    • 0004185183 scopus 로고
    • A Computational Logic
    • New York: Academic Press
    • R. S. Boyer and J. S. Moore, A Computational Logic. New York: Academic Press, 1979.
    • (1979)
    • Boyer, R.S.1    Moore, J.S.2
  • 7
    • 0004174649 scopus 로고
    • Implementing Mathematics with the NuPrl Proof Development System
    • Englewood Cliffs, NJ: Prentice-Hall
    • R. Constable et al, Implementing Mathematics with the NuPrl Proof Development System. Englewood Cliffs, NJ: Prentice-Hall, 1986.
    • (1986)
    • Constable, R.1
  • 8
    • 0023965424 scopus 로고
    • The calculus of constructions
    • T. Coquand and G. Huet, “The calculus of constructions,” Inform. Contr., vol. 76, nos. 2/3, pp. 95–120, 1988.
    • (1988) Inform. Contr , vol.76 , Issue.2/3 , pp. 95-120
    • Coquand, T.1    Huet, G.2
  • 9
    • 0042622805 scopus 로고
    • The Evolution of Programs
    • Boston, MA: Birkhauser
    • N. Dershowitz, The Evolution of Programs. Boston, MA: Birkhauser, 1983.
    • (1983)
    • Dershowitz, N.1
  • 10
    • 0004253669 scopus 로고
    • A Discipline of Programming
    • Englewood Cliffs, NJ: Prentice-Hall
    • E. Dijkstra, A Discipline of Programming. Englewood Cliffs, NJ: Prentice-Hall, 1976.
    • (1976)
    • Dijkstra, E.1
  • 11
    • 33746046682 scopus 로고
    • Properties of substitutions and unifications
    • E. Eder, “Properties of substitutions and unifications,” J. Symbolic Comput., vol. 1, pp. 31–46, 1985.
    • (1985) J. Symbolic Comput , vol.1 , pp. 31-46
    • Eder, E.1
  • 12
    • 0002436797 scopus 로고
    • First-order unification in an equational theory
    • M. Fay, “First-order unification in an equational theory,” in Proc. 4th Conf. on Auto. Deduction, 1979, pp. 161–167.
    • (1979) Proc. 4th Conf. on Auto. Deduction , pp. 161-167
    • Fay, M.1
  • 13
    • 84951517590 scopus 로고
    • Specifying theorem provers in a higherorder logic programming language
    • A. Felty and D. Miller, “Specifying theorem provers in a higherorder logic programming language,” in Proc. 9th Int. Conf. on Auto. Deduction, 1988, pp. 61–80.
    • (1988) Proc. 9th Int. Conf. on Auto. Deduction , pp. 61-80
    • Felty, A.1    Miller, D.2
  • 14
    • 0003630848 scopus 로고
    • Edinburgh LCF: A Mechanised Logic of Computation
    • Berlin: Springer-Verlag
    • M. J. Gordon, A. J. Milner, and C. P. Wadsworth, Edinburgh LCF: A Mechanised Logic of Computation. Berlin: Springer-Verlag, 1979.
    • (1979)
    • Gordon, M.J.1    Milner, A.J.2    Wadsworth, C.P.3
  • 17
    • 0006904501 scopus 로고
    • PX: A Computational Logic
    • Cambridge, MA: MIT Press
    • S. Hayashi and H. Nakano, PX: A Computational Logic. Cambridge, MA: MIT Press, 1988.
    • (1988)
    • Hayashi, S.1    Nakano, H.2
  • 18
  • 20
    • 0000713015 scopus 로고    scopus 로고
    • Predicate logic as a programming language
    • R. Kowalski, “Predicate logic as a programming language,” in Proc. IFIP Congress ’74, pp. 569–544.
    • Proc. IFIP Congress ’74 , pp. 544-569
    • Kowalski, R.1
  • 23
    • 84976781844 scopus 로고
    • A deductive approach to program synthesis
    • Z. Manna and R. Waldinger, “A deductive approach to program synthesis,” ACM Trans. Program. Languages Syst., vol. 2, no. 1, pp. 90–121, 1980.
    • (1980) ACM Trans. Program. Languages Syst , vol.2 , Issue.1 , pp. 90-121
    • Manna, Z.1    Waldinger, R.2
  • 24
    • 0011517639 scopus 로고
    • Deductive synthesis of the unification algorithm
    • Z. Manna and R. Waldinger, “Deductive synthesis of the unification algorithm,” Sci. Comput. Program., vol. 1, pp. 5–48, 1981.
    • (1981) Sci. Comput. Program , vol.1 , pp. 5-48
    • Manna, Z.1    Waldinger, R.2
  • 25
    • 0003820435 scopus 로고
    • The Logical Basis for Computer Programming, vol. 1, Deductive Reasoning
    • Reading, MA: Addison-Wesley
    • Z. Manna and R. Waldinger, The Logical Basis for Computer Programming, vol. 1, Deductive Reasoning. Reading, MA: Addison-Wesley, 1985.
    • (1985)
    • Manna, Z.1    Waldinger, R.2
  • 26
    • 0022488103 scopus 로고
    • Special relations in automated deduction
    • Z. Manna and R. Waldinger, “Special relations in automated deduction,” J. ACM, vol. 33, no. 1, 1–59, 1986.
    • (1986) J. ACM , vol.33 , Issue.1 , pp. 1-59
    • Manna, Z.1    Waldinger, R.2
  • 27
    • 0023399562 scopus 로고
    • The origin of a binary-search paradigm
    • Z. Manna and R. Waldinger, “The origin of a binary-search paradigm,” Sci. Comput. Program., vol. 9, 37–83, 1987.
    • (1987) Sci. Comput. Program , vol.9 , pp. 37-83
    • Manna, Z.1    Waldinger, R.2
  • 29
    • 0003820435 scopus 로고
    • The Logical Basis for Computer Programming, vol. 2, Deductive Systems
    • Reading, MA: Addison-Wesley
    • Z. Manna and R. Waldinger, The Logical Basis for Computer Programming, vol. 2, Deductive Systems. Reading, MA: Addison-Wesley, 1990.
    • (1990)
    • Manna, Z.1    Waldinger, R.2
  • 31
    • 0019937295 scopus 로고
    • Completely nonclausal theorem proving
    • N. Murray, “Completely nonclausal theorem proving,” Art. Intell., vol. 18, no. 1, pp. 67–85, 1982.
    • (1982) Art. Intell , vol.18 , Issue.1 , pp. 67-85
    • Murray, N.1
  • 32
    • 0024700275 scopus 로고
    • Formal synthesis of a unification algorithm by the deductive-tableau method
    • D. Nardi, “Formal synthesis of a unification algorithm by the deductive-tableau method,” J. Logic Program., vol. 7, pp. 1–43, 1989.
    • (1989) J. Logic Program , vol.7 , pp. 1-43
    • Nardi, D.1
  • 33
    • 0003729586 scopus 로고
    • Programming in Martin-Lof’ s Type Theory: An Introduction
    • New York: Oxford Univ. Press
    • B. Nordstrom, K. Petersson, and J. M. Smith, Programming in Martin-Lof’ s Type Theory: An Introduction. New York: Oxford Univ. Press, 1990.
    • (1990)
    • Nordstrom, B.1    Petersson, K.2    Smith, J.M.3
  • 34
    • 0003299970 scopus 로고
    • The foundation of a generic theorem prover
    • L. C. Paulson, “The foundation of a generic theorem prover,” J. Auto. Reason., vol. 5, no. 3, pp. 363–398, 1989.
    • (1989) J. Auto. Reason , vol.5 , Issue.3 , pp. 363-398
    • Paulson, L.C.1
  • 35
    • 13444279436 scopus 로고
    • A framework for the synthesis of reactive modules
    • A. Pnueli and R. Rosner, “A framework for the synthesis of reactive modules,” in Proc. Concurency ’88, 1988, pp. 4–17.
    • (1988) Proc. Concurency ’88 , pp. 4-17
    • Pnueli, A.1    Rosner, R.2
  • 36
    • 84918983692 scopus 로고
    • A machine-oriented logic based on the resolution principle
    • J. A. Robinson, “A machine-oriented logic based on the resolution principle,” J. ACM, vol. 12, no. 1, pp. 23–41, 1965.
    • (1965) J. ACM , vol.12 , Issue.1 , pp. 23-41
    • Robinson, J.A.1
  • 37
    • 84867645387 scopus 로고
    • Towards a mathematical theory of program synthesis
    • M. Sato, “Towards a mathematical theory of program synthesis,” in Proc. 6th Int. Joint Conf. on Art. Intell., 1979, pp. 757–762.
    • (1979) Proc. 6th Int. Joint Conf. on Art. Intell , pp. 757-762
    • Sato, M.1
  • 39
    • 84990727549 scopus 로고
    • Unification theory
    • J. Siekmann, “Unification theory,” J. Symbolic Comput., vol. 7, nos. 3/4, pp. 207–274, 1989.
    • (1989) J. Symbolic Comput , vol.7 , Issue.3/4 , pp. 207-274
    • Siekmann, J.1
  • 40
    • 0022131127 scopus 로고
    • Top-down synthesis of divide-and-conquer algorithms
    • D. R. Smith, “Top-down synthesis of divide-and-conquer algorithms,” Art. Intell., vol. 27, no. 1, pp. 43–96, 1985.
    • (1985) Art. Intell , vol.27 , Issue.1 , pp. 43-96
    • Smith, D.R.1
  • 42
    • 0003870823 scopus 로고
    • Algorithmic Program Debugging
    • Cambridge, MA: MIT Press
    • E. Shapiro, Algorithmic Program Debugging. Cambridge, MA: MIT Press, 1983.
    • (1983)
    • Shapiro, E.1
  • 43
    • 84976741234 scopus 로고
    • A unification algorithm for associative-commutative functions
    • M.E. Stickel, “A unification algorithm for associative-commutative functions,” J. ACM, vol. 28, no. 3, pp. 423–434, 1981.
    • (1981) J. ACM , vol.28 , Issue.3 , pp. 423-434
    • Stickel, M.E.1
  • 44
    • 0022279974 scopus 로고
    • Automated deduction by theory resolution
    • M.E. Stickel, “Automated deduction by theory resolution,” J. Auto. Reason., vol. 1, no. 4, pp. 333–355, 1985.
    • (1985) J. Auto. Reason , vol.1 , Issue.4 , pp. 333-355
    • Stickel, M.E.1
  • 45
    • 2342503501 scopus 로고
    • Deductive synthesis of sorting programs
    • J. Traugott, “Deductive synthesis of sorting programs,” J. Symbolic Comput., vol. 7, pp. 533–572, 1989.
    • (1989) J. Symbolic Comput , vol.7 , pp. 533-572
    • Traugott, J.1
  • 46
    • 0014617743 scopus 로고
    • Paramodulation and theorem proving in first-order theories with equality
    • B. Meltzer and D. Michie, Eds. New York: Elsevier
    • L. Wos and G. Robinson, “Paramodulation and theorem proving in first-order theories with equality,” in Machine Intelligence 4, B. Meltzer and D. Michie, Eds. New York: Elsevier, 1969, pp. 135–150.
    • (1969) Machine Intelligence 4 , pp. 135-150
    • Wos, L.1    Robinson, G.2
  • 47
    • 80053579641 scopus 로고
    • Open questions solved with the assistance of AURA
    • W. W. Bledsoe and D. W. Loveland, Eds. Providence, RI: Ameri. Math. Soc.
    • L. Wos and S. Winkler, “Open questions solved with the assistance of AURA,” in Automated Theorem Proving: After 25 Years, W. W. Bledsoe and D. W. Loveland, Eds. Providence, RI: Ameri. Math. Soc., 1983, pp. 73–88.
    • (1983) Automated Theorem Proving: After 25 Years , pp. 73-88
    • Wos, L.1    Winkler, S.2


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