메뉴 건너뛰기




Volumn , Issue , 2007, Pages 1-366

The calculus of computation: Decision procedures with applications to verification

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84891441796     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1007/978-3-540-74113-8     Document Type: Book
Times cited : (242)

References (101)
  • 1
    • 84891397058 scopus 로고
    • Solvable cases of the decision problem
    • March
    • W. Ackermann. Solvable cases of the decision problem. The Journal of Symbolic Logic, 22(1):68-72, March 1957.
    • (1957) The Journal of Symbolic Logic , vol.22 , Issue.1 , pp. 68-72
    • Ackermann, W.1
  • 2
    • 0033226029 scopus 로고    scopus 로고
    • Introduction to set constraint-based program analysis
    • November
    • A. Aiken. Introduction to set constraint-based program analysis. Science of Computer Programming, 35(2-3):79-111, November 1999.
    • (1999) Science of Computer Programming , vol.35 , Issue.2-3 , pp. 79-111
    • Aiken, A.1
  • 4
    • 84855195487 scopus 로고    scopus 로고
    • A new combination procedure for the word problem that generalizes fusion decidability results in modal logics
    • F. Baader, S. Ghilardi, and C. Tinelli. A new combination procedure for the word problem that generalizes fusion decidability results in modal logics. Information and Computation, 204(10):1413-1452, 2006.
    • (2006) Information and Computation , vol.204 , Issue.10 , pp. 1413-1452
    • Baader, F.1    Ghilardi, S.2    Tinelli, C.3
  • 5
    • 0031079312 scopus 로고    scopus 로고
    • Automatic generation of invariants and intermediate assertions
    • N. S. Bjørner, A. Browne, and Z. Manna. Automatic generation of invariants and intermediate assertions. Theoretical Computer Science, 173(1):49-87, 1997.
    • (1997) Theoretical Computer Science , vol.173 , Issue.1 , pp. 49-87
    • Bjørner, N.S.1    Browne, A.2    Manna, Z.3
  • 10
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • August
    • R. E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, August 1986.
    • (1986) IEEE Transactions on Computers , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 11
    • 0026913667 scopus 로고
    • Symbolic Boolean manipulation with ordered binary-decision diagrams
    • September
    • R. E. Bryant. Symbolic Boolean manipulation with ordered binary-decision diagrams. ACM Computing Surveys, 24(3):293-318, September 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.E.1
  • 13
  • 15
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • Springer-Verlag
    • E. M. Clarke and E. A. Emerson. Design and synthesis of synchronization skeletons using branching-time temporal logic. In Logic of Programs, pages 52-71. Springer-Verlag, 1982.
    • (1982) Logic of Programs , pp. 52-71
    • Clarke, E.M.1    Emerson, E.A.2
  • 19
    • 0003083237 scopus 로고
    • Theorem proving in arithmetic without multiplication
    • D. C. Cooper. Theorem proving in arithmetic without multiplication. Machine Intelligence, 7:91-99, 1972.
    • (1972) Machine Intelligence , vol.7 , pp. 91-99
    • Cooper, D.C.1
  • 20
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press
    • P. Cousot and R. Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Principles of Programming Languages, pages 238-252. ACM Press, 1977.
    • (1977) Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 21
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among the variables of a program
    • ACM Press
    • P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among the variables of a program. In Principles of Programming Languages, pages 84-96. ACM Press, 1978.
    • (1978) Principles of Programming Languages , pp. 84-96
    • Cousot, P.1    Halbwachs, N.2
  • 23
    • 0001900752 scopus 로고
    • Maximization of linear function of variables subject to linear inequalities
    • Wiley
    • G. B. Dantzig. Maximization of linear function of variables subject to linear inequalities. In Cowles Commission for Research in Economics, volume 13, pages 339-347. Wiley, 1951.
    • (1951) Cowles Commission for Research in Economics , vol.13 , pp. 339-347
    • Dantzig, G.B.1
  • 24
    • 0034873808 scopus 로고    scopus 로고
    • Successive approximation of abstract transition relations
    • IEEE Computer Society
    • S. Das and D. L. Dill. Successive approximation of abstract transition relations. In Logic in Computer Science, page 51. IEEE Computer Society, 2001.
    • (2001) Logic in Computer Science , pp. 51
    • Das, S.1    Dill, D.L.2
  • 26
    • 84881072062 scopus 로고
    • A computing procedure for quantification theory
    • July
    • M. Davis and H. Putnam. A computing procedure for quantification theory. Journal of the ACM, 7(3):201-215, July 1960.
    • (1960) Journal of the ACM , vol.7 , Issue.3 , pp. 201-215
    • Davis, M.1    Putnam, H.2
  • 28
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy and formal derivation of programs
    • August
    • E. W. Dijkstra. Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM, 18(8):453-457, August 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 29
    • 84976799536 scopus 로고
    • Variations on the common subexpressions problem
    • P. J. Downey, R. Sethi, and R. E. Tarjan. Variations on the common subexpressions problem. Journal of the ACM, 27(4):758-771, 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.4 , pp. 758-771
    • Downey, P.J.1    Sethi, R.2    Tarjan, R.E.3
  • 32
    • 0002281468 scopus 로고
    • A decision procedure for the first order theory of real addition with order
    • J. Ferrante and C. Rackoff. A decision procedure for the first order theory of real addition with order. SIAM Journal on Computing, 4(1):69-76, 1975.
    • (1975) SIAM Journal on Computing , vol.4 , Issue.1 , pp. 69-76
    • Ferrante, J.1    Rackoff, C.2
  • 33
    • 0002202224 scopus 로고
    • Super-exponential complexity of Presburger arithmetic
    • R. M. Karp, editor, American Mathematical Society
    • M. J. Fischer and M. O. Rabin. Super-exponential complexity of Presburger arithmetic. In R. M. Karp, editor, Complexity of Computation, volume 7 of SIAM-AMS Proceedings, pages 27-42. American Mathematical Society, 1974.
    • (1974) Complexity of Computation, Volume 7 of SIAM-AMS Proceedings , pp. 27-42
    • Fischer, M.J.1    Rabin, M.O.2
  • 34
    • 0002780749 scopus 로고
    • Assigning meanings to programs
    • American Mathematical Society
    • R. W. Floyd. Assigning meanings to programs. In Symposia in Applied Mathematics, volume 19, pages 19-32. American Mathematical Society, 1967.
    • (1967) Symposia in Applied Mathematics , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 36
    • 34347193348 scopus 로고
    • Uber formal unentscheidbare Sötze der Principia Mathematica und verwandter Systeme I
    • K. Gödel. Uber formal unentscheidbare Sötze der Principia Mathematica und verwandter Systeme I. Monatshefte für Mathematik und Physik, 38:173-198, 1931.
    • (1931) Monatshefte für Mathematik und Physik , vol.38 , pp. 173-198
    • Gödel, K.1
  • 39
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • October
    • C. A. R. Hoare. An axiomatic basis for computer programming. Communications of the ACM, 12(10):576-580, October 1969.
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 43
    • 26444576751 scopus 로고
    • Presburger arithmetic with array segments
    • J. Jaffar. Presburger arithmetic with array segments. Information Processing Letters, 12(2):79-82, 1981.
    • (1981) Information Processing Letters , vol.12 , Issue.2 , pp. 79-82
    • Jaffar, J.1
  • 44
    • 0000378354 scopus 로고
    • Mathematical methods of organizing and planning production
    • Russian, Leningrad University
    • L. Kantorovich. Mathematical methods of organizing and planning production. Management Science, 6:366-422, 1960. In Russian, Leningrad University, 1939.
    • (1939) Management Science , vol.6 , pp. 366-422
    • Kantorovich, L.1
  • 45
    • 51249181779 scopus 로고
    • A new polynomial-time algorithm for linear programming
    • N. Karmarkar. A new polynomial-time algorithm for linear programming. Combinatorica, 4:373-395, 1984.
    • (1984) Combinatorica , vol.4 , pp. 373-395
    • Karmarkar, N.1
  • 46
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • M. Karr. Affine relationships among variables of a program. Acta Informatica, 6:133-151, 1976.
    • (1976) Acta Informatica , vol.6 , pp. 133-151
    • Karr, M.1
  • 49
    • 0000564361 scopus 로고
    • A polynomial algorithm in linear programming
    • L. G. Khachian. A polynomial algorithm in linear programming. Soviet Math. Dokl., 20:191-194, 1979.
    • (1979) Soviet Math. Dokl. , vol.20 , pp. 191-194
    • Khachian, L.G.1
  • 51
    • 0013134047 scopus 로고
    • PhD thesis, Carnegie Mellon University, September
    • J. King. A Program Verifier. PhD thesis, Carnegie Mellon University, September 1969.
    • (1969) A Program Verifier
    • King, J.1
  • 58
    • 0019552963 scopus 로고    scopus 로고
    • A decision procedure for the correctness of a class of programs
    • P. Mateti. A decision procedure for the correctness of a class of programs. Journal of the ACM, 28(2), 1981.
    • Journal of the ACM, 28(2), 1981
    • Mateti, P.1
  • 65
    • 0011156144 scopus 로고
    • Combining satisfiability procedures by equality-sharing
    • G. Nelson. Combining satisfiability procedures by equality-sharing. Contemporary Mathematics, 29:201-211, 1984.
    • (1984) Contemporary Mathematics , vol.29 , pp. 201-211
    • Nelson, G.1
  • 67
    • 0019003680 scopus 로고
    • Fast decision procedures based on congruence closure
    • April
    • G. Nelson and D. C. Oppen. Fast decision procedures based on congruence closure. Journal of the ACM, 27(2):356-364, April 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.2 , pp. 356-364
    • Nelson, G.1    Oppen, D.C.2
  • 70
    • 0018053271 scopus 로고
    • Reasoning about recursively defined data structures
    • ACM Press
    • D. C. Oppen. Reasoning about recursively defined data structures. In Principles of Programming Languages, pages 151-157. ACM Press, 1978.
    • (1978) Principles of Programming Languages , pp. 151-157
    • Oppen, D.C.1
  • 71
    • 84969390910 scopus 로고
    • Complexity, convexity and combinations of theories
    • D. C. Oppen. Complexity, convexity and combinations of theories. Theoretical Computer Science, 12:291-302, 1980.
    • (1980) Theoretical Computer Science , vol.12 , pp. 291-302
    • Oppen, D.C.1
  • 72
    • 84976820065 scopus 로고
    • Reasoning about recursively defined data structures
    • July
    • D. C. Oppen. Reasoning about recursively defined data structures. Journal of the ACM, 27(3):403-411, July 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.3 , pp. 403-411
    • Oppen, D.C.1
  • 74
    • 0002217486 scopus 로고
    • Über die Vollstöndigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchen die Addition als einzige Operation hervortritt
    • M. Presburger. Über die Vollstöndigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchen die Addition als einzige Operation hervortritt. In Comptes Rendus du Premier Congrés des Mathématicienes des Pays Slaves, pages 92-101, 1929.
    • (1929) Comptes Rendus du Premier Congrés des Mathématicienes des Pays Slaves , pp. 92-101
    • Presburger, M.1
  • 76
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • IEEE Computer Society
    • J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In Logic in Computer Science, pages 55-74. IEEE Computer Society, 2002.
    • (2002) Logic in Computer Science , pp. 55-74
    • Reynolds, J.C.1
  • 77
    • 0036327027 scopus 로고    scopus 로고
    • The design and implementation of VAMPIRE
    • September
    • A. Riazanov and A. Voronkov. The design and implementation of VAMPIRE. AI Communications, 15(2):91-110, September 2002.
    • (2002) AI Communications , vol.15 , Issue.2 , pp. 91-110
    • Riazanov, A.1    Voronkov, A.2
  • 78
    • 0023039920 scopus 로고
    • A note on Presburger arithmetic with array segments, permutation and equality
    • L. E. Rosier. A note on Presburger arithmetic with array segments, permutation and equality. Information Processing Letters, 22(1):33-35, 1986.
    • (1986) Information Processing Letters , vol.22 , Issue.1 , pp. 33-35
    • Rosier, L.E.1
  • 84
    • 0017995402 scopus 로고
    • An algorithm for reasoning about equality
    • July
    • R. E. Shostak. An algorithm for reasoning about equality. Communications of the ACM, 21(7):583-585, July 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 583-585
    • Shostak, R.E.1
  • 85
    • 0021125949 scopus 로고
    • Deciding combinations of theories
    • January
    • R. E. Shostak. Deciding combinations of theories. Journal of the ACM, 31(1):1-12, January 1984.
    • (1984) Journal of the ACM , vol.31 , Issue.1 , pp. 1-12
    • Shostak, R.E.1
  • 89
    • 0034858360 scopus 로고    scopus 로고
    • A decision procedure for an extensional theory of arrays
    • IEEE Computer Society
    • A. Stump, C. W. Barrett, D. L. Dill, and J. Levitt. A decision procedure for an extensional theory of arrays. In Logic in Computer Science, pages 29-37. IEEE Computer Society, 2001.
    • (2001) Logic in Computer Science , pp. 29-37
    • Stump, A.1    Barrett, C.W.2    Dill, D.L.3    Levitt, J.4
  • 90
    • 0018918879 scopus 로고
    • Verification decidability of Presburger array programs
    • January
    • N. Suzuki and D. Jefferson. Verification decidability of Presburger array programs. Journal of the ACM, 27(1):191-205, January 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.1 , pp. 191-205
    • Suzuki, N.1    Jefferson, D.2
  • 92
    • 0001282303 scopus 로고
    • Automata on infinite objects
    • J. van Leeuwen, editor, Elsevier North-Holland, Inc.
    • W. Thomas. Automata on infinite objects. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B, pages 133-191. Elsevier North-Holland, Inc., 1990.
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 133-191
    • Thomas, W.1
  • 93
    • 0001225750 scopus 로고    scopus 로고
    • A new correctness proof of the Nelson-Oppen combination procedure
    • Kluwer Academic Publishers
    • C. Tinelli and M. T. Harandi. A new correctness proof of the Nelson-Oppen combination procedure. In Frontiers of Combining Systems, pages 103-120. Kluwer Academic Publishers, 1996.
    • (1996) Frontiers of Combining Systems , pp. 103-120
    • Tinelli, C.1    Harandi, M.T.2
  • 94
    • 0037209794 scopus 로고    scopus 로고
    • Unions of non-disjoint theories and combinations of satisfiability procedures
    • January
    • C. Tinelli and C. Ringeissen. Unions of non-disjoint theories and combinations of satisfiability procedures. Theoretical Computer Science, 290(1):291-353, January 2003.
    • (2003) Theoretical Computer Science , vol.290 , Issue.1 , pp. 291-353
    • Tinelli, C.1    Ringeissen, C.2
  • 96
    • 84947731286 scopus 로고    scopus 로고
    • An automata-theoretic approach to linear temporal logic
    • Springer-Verlag
    • M. Y. Vardi. An automata-theoretic approach to linear temporal logic. In Logics for Concurrency: Structure versus Automata, pages 238-266. Springer-Verlag, 1996.
    • (1996) Logics for Concurrency: Structure Versus Automata , pp. 238-266
    • Vardi, M.Y.1
  • 98
    • 84891442495 scopus 로고
    • The use of mathematical induction by Abu Kamil Shuja' Ibn Aslam (850-930)
    • June
    • M. Yadegari. The use of mathematical induction by Abu Kamil Shuja' Ibn Aslam (850-930). Isis, 69(2):259-262, June 1978.
    • (1978) Isis , vol.69 , Issue.2 , pp. 259-262
    • Yadegari, M.1
  • 99
    • 67649338466 scopus 로고    scopus 로고
    • Hilbert's program
    • E. N. Zalta, editor, The Metaphysics Research Lab, Fall
    • R. Zach. Hilbert's program. In E. N. Zalta, editor, The Stanford Encyclopedia of Philosophy. The Metaphysics Research Lab, Fall 2003. http://plato.stanford.edu/archives/fall2003/entries/hilbert-program.
    • (2003) The Stanford Encyclopedia of Philosophy
    • Zach, R.1
  • 101
    • 84863393326 scopus 로고    scopus 로고
    • Decision procedures for term algebras with integer constraints
    • October
    • T. Zhang, H. B. Sipma, and Z. Manna. Decision procedures for term algebras with integer constraints. Information and Computation, 204(10):1526-1574, October 2006.
    • (2006) Information and Computation , vol.204 , Issue.10 , pp. 1526-1574
    • Zhang, T.1    Sipma, H.B.2    Manna, Z.3


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