메뉴 건너뛰기




Volumn 3, Issue 1, 2002, Pages 42-79

Datalog LITE: A Deductive Query Language with Linear Time Model Checking

Author keywords

Algorithms; Complexity; databases; guarded logics; temporal logics; Theory; Verification; verification

Indexed keywords


EID: 85025388590     PISSN: 15293785     EISSN: 1557945X     Source Type: Journal    
DOI: 10.1145/504077.504079     Document Type: Article
Times cited : (53)

References (68)
  • 1
    • 84957375575 scopus 로고
    • Temporal logic programming
    • Abadi, M. and Manna, Z. 1989. Temporal logic programming. J. Logic Prog. 8, 3, 277-295
    • (1989) J. Logic Prog. , vol.8 , Issue.3 , pp. 277-295
    • Abadi, M.1    Manna, Z.2
  • 2
    • 0003928313 scopus 로고
    • Foundations of Databases
    • Addison-Wesley, Reading, Mass
    • Abiteboul, S., Hull, R., and Vianu, V. 1995. Foundations of Databases. Addison-Wesley, Reading, Mass
    • (1995)
    • Abiteboul, S.1    Hull, R.2    Vianu, V.3
  • 4
    • 0001129020 scopus 로고    scopus 로고
    • Modal languages and bounded fragments of predicate logic
    • Andréka, H., Van Benthem, J., and Nemeti, I. 1998. Modal languages and bounded fragments of predicate logic. J. Philos. Logic 27, 217-274
    • (1998) J. Philos. Logic , vol.27 , pp. 217-274
    • Andréka, H.1    Van Benthem, J.2    Nemeti, I.3
  • 5
    • 0002198395 scopus 로고
    • Towards a theory of declarative knowledge
    • J. Minker, Ed.
    • Apt, K. R., Blair, H. A., and Walker, A. 1988. Towards a theory of declarative knowledge. In Foundations of DD and LP, J. Minker, Ed. pp. 89-148
    • (1988) Foundations of DD and LP , pp. 89-148
    • Apt, K.R.1    Blair, H.A.2    Walker, A.3
  • 8
    • 0002684886 scopus 로고
    • A simple proof of the completeness of temporal logic programming
    • L. F. del Cerro and M. Penttonen, Eds. Oxford University Press, Oxford, England
    • Baudinet, M. 1992. A simple proof of the completeness of temporal logic programming. In Inten-sional Logics for Programming. L. F. del Cerro and M. Penttonen, Eds. Oxford University Press, Oxford, England
    • (1992) Inten-sional Logics for Programming.
    • Baudinet, M.1
  • 9
    • 0344939702 scopus 로고
    • On the expressiveness of temporal logic programming
    • Baudinet, M. 1995. On the expressiveness of temporal logic programming. Inf. Comput. 117, 2, 157-180
    • (1995) Inf. Comput. , vol.117 , Issue.2 , pp. 157-180
    • Baudinet, M.1
  • 10
    • 0003229649 scopus 로고
    • Temporal deductive databases
    • A. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R. Snodgrass, Eds. Benjamin/Cummings
    • Baudinet, M., Chomicki, J., and Wolper, P. 1993. Temporal deductive databases. In Temporal Databases. A. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R. Snodgrass, Eds. Benjamin/Cummings
    • (1993) Temporal Databases.
    • Baudinet, M.1    Chomicki, J.2    Wolper, P.3
  • 11
    • 84947942758 scopus 로고
    • Computing well-founded semantics faster
    • V. Marek and A. Nerode, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York
    • Berman, K. A., Schlipf, J. S., and Franco, J. V. 1995. Computing well-founded semantics faster. In LPNMR'95, V. Marek and A. Nerode, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York, pp. 113-126
    • (1995) LPNMR'95 , pp. 113-126
    • Berman, K.A.1    Schlipf, J.S.2    Franco, J.V.3
  • 12
    • 85025424610 scopus 로고    scopus 로고
    • Games and model checking for guarded logics
    • RWTH Aachen
    • Berwanger, D. 2000. Games and model checking for guarded logics. Diplomarbeit, RWTH Aachen
    • (2000) Diplomarbeit
    • Berwanger, D.1
  • 13
    • 84944319371 scopus 로고    scopus 로고
    • Symbolic model checking without BDDs
    • Springer-Verlag, New York
    • Biere, A., Cimatti, A., Clarke, E., and Zhu, Y. 1999. Symbolic model checking without BDDs. In TACAS. Springer-Verlag, New York, 193-207
    • (1999) TACAS , pp. 193-207
    • Biere, A.1    Cimatti, A.2    Clarke, E.3    Zhu, Y.4
  • 14
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • Bryant, R. E. 1986. Graph-based algorithms for boolean function manipulation. IEEE Trans. Comput. 35, 8, 677-691
    • (1986) IEEE Trans. Comput. , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 17
    • 84947936245 scopus 로고    scopus 로고
    • Set-based analysis of reactive infinite-state systems
    • B. Steffen, Ed. Lecture Notes in Computer Services, vol, 1384. Springer-Verlag, New York
    • Charatonik, W. and Podelski, A. 1998. Set-based analysis of reactive infinite-state systems. In TACAS'98. B. Steffen, Ed. Lecture Notes in Computer Services, vol, 1384. Springer-Verlag, New York
    • (1998) TACAS'98.
    • Charatonik, W.1    Podelski, A.2
  • 18
    • 18144393344 scopus 로고
    • Functional deductive databases: Query processing in the presence of limited function symbols
    • Ph.D., Rutgers Univ
    • Chomicki, J. 1990a. Functional deductive databases: Query processing in the presence of limited function symbols. Ph.D., Rutgers Univ
    • (1990)
    • Chomicki, J.1
  • 22
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching time temporal logic
    • Springer-Verlag, New York
    • Clarke, E. and Emerson, E. A. 1981. Design and synthesis of synchronization skeletons using branching time temporal logic. In Logics of Programs: Workshop. Lecture Notes in Computer Science, vol. 131. Springer-Verlag, New York, pp. 52-71
    • (1981) Logics of Programs: Workshop. Lecture Notes in Computer Science , vol.131 , pp. 52-71
    • Clarke, E.1    Emerson, E.A.2
  • 23
    • 84944406286 scopus 로고    scopus 로고
    • Counterexample-guided abstraction refinement
    • Springer-Verlag, New York. (Full version available as Technical Report CMU-CS-00-103, Carnegie Mellon University)
    • Clarke, E., Grumberg, O., Jha, S., Lu, Y., and Veith, H. 2000a. Counterexample-guided abstraction refinement. In Computer-Aided Verification (CAV) 2000. Lecture Notes in Computer Science, vol. 1855. Springer-Verlag, New York. (Full version available as Technical Report CMU-CS-00-103, Carnegie Mellon University)
    • (2000) Computer-Aided Verification (CAV) 2000. Lecture Notes in Computer Science , vol.1855
    • Clarke, E.1    Grumberg, O.2    Jha, S.3    Lu, Y.4    Veith, H.5
  • 24
    • 0003962322 scopus 로고    scopus 로고
    • Model Checking
    • MIT Press, Cambridge, Mass
    • Clarke, E., Grumberg, O., and Peled, D. 2000b. Model Checking. MIT Press, Cambridge, Mass
    • (2000)
    • Clarke, E.1    Grumberg, O.2    Peled, D.3
  • 25
    • 3543088271 scopus 로고    scopus 로고
    • Model checking
    • J. Robinson and A. Voronkov, Eds. Elsevier, North-Holland, Amsterdam, The Netherlands
    • Clabke, E. and Schlingloff, H. 2000. Model checking. In Handbook of Automated Reasoning. J. Robinson and A. Voronkov, Eds. Elsevier, North-Holland, Amsterdam, The Netherlands, pp. 1635-1790
    • (2000) Handbook of Automated Reasoning. , pp. 1635-1790
    • Clabke, E.1    Schlingloff, H.2
  • 27
    • 0002554758 scopus 로고
    • Relational completeness of database sublanguages
    • R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, NJ
    • Codd, E. 1972. Relational completeness of database sublanguages. In Courant Computer Science Symposium 6: Database Systems, R. Rustin, Ed. vol. 3. Prentice-Hall, Englewood Cliffs, NJ, pp. 65-98
    • (1972) Courant Computer Science Symposium 6: Database Systems , vol.3 , pp. 65-98
    • Codd, E.1
  • 28
    • 0027906133 scopus 로고
    • Low-complexity aggregation in GraphLog and Datalog
    • Consens, M. P. and Mendelzon, A. O. 1993. Low-complexity aggregation in GraphLog and Datalog. Theoret. Comput. Sci. 116, 95-116
    • (1993) Theoret. Comput. Sci. , vol.116 , pp. 95-116
    • Consens, M.P.1    Mendelzon, A.O.2
  • 29
    • 0000809609 scopus 로고
    • Graph rewriting: An algebraic and logic approach
    • Elsevier, North-Holland, Amsterdam, The Netherlands
    • Courcelle, B. 1990. Graph rewriting: An algebraic and logic approach. In Handbook of Theoretical Computer Science, Vol. B. Elsevier, North-Holland, Amsterdam, The Netherlands, pp. 193-242
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 193-242
    • Courcelle, B.1
  • 30
    • 84947756641 scopus 로고    scopus 로고
    • Logic programming and model checking
    • C. Palamidessi, H. Glaser, and K. Meinke, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • Cui, B., Dong, Y., Du, X., Kumar, K. N., Ramakrishnan, C. R., Amakrishnan, I. V., Roychoudhury, A., Smolka, S. A., and Warren, D. S. 1998. Logic programming and model checking. In PLAP/ALP'98. C. Palamidessi, H. Glaser, and K. Meinke, Eds. Lecture Notes in Computer Science, vol. 1490. Springer-Verlag, New York, pp. 1-20
    • (1998) PLAP/ALP'98. , vol.1490 , pp. 1-20
    • Cui, B.1    Dong, Y.2    Du, X.3    Kumar, K.N.4    Ramakrishnan, C.R.5    Amakrishnan, I.V.6    Roychoudhury, A.7    Smolka, S.A.8    Warren, D.S.9
  • 31
  • 33
    • 0021509216 scopus 로고
    • Linear-time algorithms for testing the satisfiability of propositional Horn formulae
    • (Oct.)
    • Dowling, W. F. and Gallier, J. H. 1984. Linear-time algorithms for testing the satisfiability of propositional Horn formulae. J. Logic Prog. 1, 3 (Oct.), 267-284
    • (1984) J. Logic Prog. , vol.1 , Issue.3 , pp. 267-284
    • Dowling, W.F.1    Gallier, J.H.2
  • 34
    • 0004231561 scopus 로고    scopus 로고
    • Finite Model Theory (2nd edition)
    • Springer-Verlag, New York
    • Ebbinghaus, H.-D. and Flum, J. 1999. Finite Model Theory (2nd edition). Springer-Verlag, New York
    • (1999)
    • Ebbinghaus, H.-D.1    Flum, J.2
  • 35
    • 80054018529 scopus 로고    scopus 로고
    • Modular logic programming and generalized quantifiers
    • J. Dix, U. Furbach, and A. Nerode, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • Eiter, T., Gottlob, G., and Veith, H. 1997. Modular logic programming and generalized quantifiers. In LPNMR'97. J. Dix, U. Furbach, and A. Nerode, Eds. Lecture Notes in Computer Science, vol. 1265. Springer-Verlag, New York, pp. 290-309
    • (1997) LPNMR'97. , vol.1265 , pp. 290-309
    • Eiter, T.1    Gottlob, G.2    Veith, H.3
  • 37
    • 0001449325 scopus 로고
    • Temporal and modal logic
    • J. van Leeuven, Ed. Elsevier, North-Holland, Amsterdam, The Netherlands
    • Emerson, E. 1990. Temporal and modal logic. In Handbook of Theoretical Computer Science. Vol. B., J. van Leeuven, Ed. Elsevier, North-Holland, Amsterdam, The Netherlands, pp. 995-1072
    • (1990) Handbook of Theoretical Computer Science. , vol.B , pp. 995-1072
    • Emerson, E.1
  • 38
    • 0010436232 scopus 로고    scopus 로고
    • On the (infinite) model theory of fixed-point logics
    • X. Caicedo and C. Montenegro, Eds. Number 2003 in Lecture Notes in Pure and Applied Mathematics Series. Marcel Dekker
    • Flum, J. 1999. On the (infinite) model theory of fixed-point logics. In Models, algebras, and proofs. X. Caicedo and C. Montenegro, Eds. Number 2003 in Lecture Notes in Pure and Applied Mathematics Series. Marcel Dekker, pp. 67-75
    • (1999) Models, algebras, and proofs , pp. 67-75
    • Flum, J.1
  • 39
    • 71149116148 scopus 로고
    • The well-founded semantics for general logic programs
    • (July)
    • Gelder, A. V., Ross, K. A., and Schlipf, J. S. 1991. The well-founded semantics for general logic programs. J. ACM 38, 3 (July), 620-650
    • (1991) J. ACM , vol.38 , Issue.3 , pp. 620-650
    • Gelder, A.V.1    Ross, K.A.2    Schlipf, J.S.3
  • 40
    • 0345075501 scopus 로고    scopus 로고
    • Linear-time datalog and branching time logic
    • J. Minker, Ed. Kluwer
    • Gottlob, G., Graadel, E., and Veith, H. 2000. Linear-time datalog and branching time logic. In Logic-Based Artificial Intelligence, J. Minker, Ed. Kluwer, pp. 443-468
    • (2000) Logic-Based Artificial Intelligence , pp. 443-468
    • Gottlob, G.1    Graadel, E.2    Veith, H.3
  • 41
    • 0033590739 scopus 로고    scopus 로고
    • Succinctness as a source of complexity in logical formalisms
    • Gottlob, G., Leone, N., and Veith, H. 1999. Succinctness as a source of complexity in logical formalisms. Ann. Pure Appl. Logic 97(1-3), 231-260
    • (1999) Ann. Pure Appl. Logic , vol.97 , Issue.1-3 , pp. 231-260
    • Gottlob, G.1    Leone, N.2    Veith, H.3
  • 42
    • 85029484276 scopus 로고
    • On transitive closure logic
    • Springer-Verlag, New York
    • Graadel, E. 1992. On transitive closure logic. In CSL 91. Lecture Notes in Computer Science, vol. 626. Springer-Verlag, New York, pp. 149-163
    • (1992) CSL 91. Lecture Notes in Computer Science , vol.626 , pp. 149-163
    • Graadel, E.1
  • 44
    • 0039064922 scopus 로고    scopus 로고
    • On the restraining power of guards
    • Graadel, E. 1999b. On the restraining power of guards. J. Symb. Logic 64, 1719-1742
    • (1999) J. Symb. Logic , vol.64 , pp. 1719-1742
    • Graadel, E.1
  • 45
    • 0002367531 scopus 로고    scopus 로고
    • Why are modal logics so robustly decidable? Bull.
    • Graadel, E. 1999c. Why are modal logics so robustly decidable? Bull. EATCS 68, 90-103
    • (1999) EATCS , vol.68 , pp. 90-103
    • Graadel, E.1
  • 47
    • 0024091298 scopus 로고
    • Nondeterministic space is closed under complementation
    • Immerman, N. 1988. Nondeterministic space is closed under complementation. SIAM J. Comput. 17, 5, 935-938
    • (1988) SIAM J. Comput. , vol.17 , Issue.5 , pp. 935-938
    • Immerman, N.1
  • 48
    • 84947440201 scopus 로고    scopus 로고
    • Model checking and transitive-closure logic
    • O. Grumberg, Ed. Lecture Notes in Computer Science, Springer-Verlag, New York
    • Immerman, N. and Vardi, M. Y. 1997. Model checking and transitive-closure logic. In Proceedings of the CAV1997. O. Grumberg, Ed. Lecture Notes in Computer Science, vol. 1254. Springer-Verlag, New York, pp. 291-302
    • (1997) Proceedings of the CAV1997. , vol.1254 , pp. 291-302
    • Immerman, N.1    Vardi, M.Y.2
  • 49
    • 0023362825 scopus 로고
    • Unification as a complexity measure for logic programming
    • (June)
    • Itai, A. and Makowsky, J. A. 1987. Unification as a complexity measure for logic programming. J. Logic Prog. 4, 2 (June), 105-117
    • (1987) J. Logic Prog. , vol.4 , Issue.2 , pp. 105-117
    • Itai, A.1    Makowsky, J.A.2
  • 50
    • 84948963145 scopus 로고    scopus 로고
    • On the expressive completeness of the propositional mu-calculus with respect to monadic second order logic
    • Springer-Verlag, New York
    • Janin, D. and Walukiewicz, I. 1996. On the expressive completeness of the propositional mu-calculus with respect to monadic second order logic. In CONCUR 96. Lecture Notes in Computer Science, vol. 1119. Springer-Verlag, New York, pp. 263-277
    • (1996) CONCUR 96. Lecture Notes in Computer Science , vol.1119 , pp. 263-277
    • Janin, D.1    Walukiewicz, I.2
  • 52
    • 85025423351 scopus 로고
    • Implicit definability on finite structures and unambiguous computations
    • Kolaitis, P. G. 1990. Implicit definability on finite structures and unambiguous computations. Inf. Comput. 90, 50-66
    • (1990) Inf. Comput. , vol.90 , pp. 50-66
    • Kolaitis, P.G.1
  • 53
    • 49049126479 scopus 로고
    • Results on the propositional μ-calculus
    • (Dec.)
    • Kozen, D. 1983. Results on the propositional μ-calculus. Theoret. Comput. Sci. 27, 3 (Dec.), 333-354
    • (1983) Theoret. Comput. Sci. , vol.27 , Issue.3 , pp. 333-354
    • Kozen, D.1
  • 54
    • 0004110183 scopus 로고
    • Computer-Aided Verification of Coordinating Processes
    • Princeton, N.J
    • Kurshan, R. P. 1994. Computer-Aided Verification of Coordinating Processes. Princeton University Press, Princeton, N.J
    • (1994) Princeton University Press
    • Kurshan, R.P.1
  • 55
    • 84947904189 scopus 로고    scopus 로고
    • Fully local and efficient evaluation of alternating fixed points
    • Springer-Verlag, New York
    • Liu, X., Ramakrishnan, C., and Smolka, S. 1998. Fully local and efficient evaluation of alternating fixed points. In TACAS'98. Lecture Notes in Computer Science, vol. 1384. Springer-Verlag, New York
    • (1998) TACAS'98. Lecture Notes in Computer Science , vol.1384
    • Liu, X.1    Ramakrishnan, C.2    Smolka, S.3
  • 56
    • 0003581143 scopus 로고
    • Symbolic Model Checking
    • Kluwer
    • Mcmillan, K. L. 1993. Symbolic Model Checking. Kluwer
    • (1993)
    • Mcmillan, K.L.1
  • 57
    • 0024070968 scopus 로고
    • LTUR: A simplified linear-time unit resolution algorithm for Horn formulae and computer implementation
    • (15 Sept.),
    • Minoux, M. 1988. LTUR: A simplified linear-time unit resolution algorithm for Horn formulae and computer implementation. Inf. Proc. Lett. 29, 1 (15 Sept.), 1-12
    • (1988) Inf. Proc. Lett. , vol.29 , Issue.1 , pp. 1-12
    • Minoux, M.1
  • 59
    • 0025494237 scopus 로고
    • A declarative semantics of flat guarded Horn clauses for programs with perpetual processes
    • (25 Sept.),
    • Murakami, M. 1990. A declarative semantics of flat guarded Horn clauses for programs with perpetual processes. Theoret. Comput. Sci. 75, 1-2 (25 Sept.), 67-83
    • (1990) Theoret. Comput. Sci. , vol.75 , Issue.1-2 , pp. 67-83
    • Murakami, M.1
  • 60
    • 0001667917 scopus 로고    scopus 로고
    • Partial Order Methods in Verification
    • DIMACS series, Providence, R.I
    • Peled, D. A., Pratt, V. R., and Holzmann, G. J., Eds. 1997. Partial Order Methods in Verification. DIMACS series, vol. 29. American Mathematical Society, Providence, R.I
    • (1997) American Mathematical Society , vol.29
    • Peled, D.A.1    Pratt, V.R.2    Holzmann, G.J.3
  • 61
    • 84947433380 scopus 로고    scopus 로고
    • Efficient model checking using tabled resolution
    • O. Grumberg, Ed. Lectures Notes in Computer Science, Springer-Verlag, New York
    • Ramakrishnan, Y. S., Ramakrishnan, C. R., Ramakrishnan, I. V., Smolka, S. A., Swift, T., and Warren, D. S. 1997. Efficient model checking using tabled resolution. In Proceedings of the CAV'97, O. Grumberg, Ed. Lectures Notes in Computer Science, vol. 1254. Springer-Verlag, New York, pp. 143-154
    • (1997) Proceedings of the CAV'97 , vol.1254 , pp. 143-154
    • Ramakrishnan, Y.S.1    Ramakrishnan, C.R.2    Ramakrishnan, I.V.3    Smolka, S.A.4    Swift, T.5    Warren, D.S.6
  • 62
    • 0003054645 scopus 로고    scopus 로고
    • Linear time computable problems and first-order descriptions
    • (Dec.)
    • Seese, D. 1996. Linear time computable problems and first-order descriptions. Math. Struct. Comput. Sci. 6, 6 (Dec.), 505-526
    • (1996) Math. Struct. Comput. Sci , vol.6 , Issue.6 , pp. 505-526
    • Seese, D.1
  • 64
    • 0001900109 scopus 로고    scopus 로고
    • Machine models and simulation
    • J. van Leeuven, Ed. Elsevier, North-Holland, Amsterdam, The Netherlands,
    • Van Emde Boas, P. 1990. Machine models and simulation. In Handbook of Theoretical Computer Science, vol. A. J. van Leeuven, Ed. Elsevier, North-Holland, Amsterdam, The Netherlands, pp. 1-66
    • Handbook of Theoretical Computer Science , vol.A , pp. 1-66
    • Van Emde Boas, P.1
  • 66
    • 84878592842 scopus 로고    scopus 로고
    • Reasoning about the past with two-way automata
    • K. G. Larsen, S. Skyum, and G. Winskel, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • Vardi, M. Y. 1998. Reasoning about the past with two-way automata. In ICALP, K. G. Larsen, S. Skyum, and G. Winskel, Eds. Lecture Notes in Computer Science, vol. 1443. Springer-Verlag, New York, pp. 628-641
    • (1998) ICALP , vol.1443 , pp. 628-641
    • Vardi, M.Y.1
  • 67
    • 0001909357 scopus 로고
    • Reasoning about infinite computations
    • Vardi, M. and Wolper, P. 1994. Reasoning about infinite computations. Inf. Comput. 115, 1, 1-37
    • (1994) Inf. Comput. , vol.115 , Issue.1 , pp. 1-37
    • Vardi, M.1    Wolper, P.2
  • 68
    • 0020496645 scopus 로고
    • Temporal logic can be more expressive
    • Wolper, P. 1983. Temporal logic can be more expressive. Inf. Cont. 56, 1-2, 72-99
    • (1983) Inf. Cont. , vol.56 , Issue.1-2 , pp. 72-99
    • Wolper, P.1


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