메뉴 건너뛰기




Volumn 4079 LNCS, Issue , 2006, Pages 56-71

A local algorithm for incremental evaluation of tabled logic programs

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; COMPUTATIONAL COMPLEXITY; DATA FLOW ANALYSIS; DATA REDUCTION; DATA TRANSFER; GRAPH THEORY; PROBLEM SOLVING;

EID: 33749366200     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/11799573_7     Document Type: Conference Paper
Times cited : (8)

References (34)
  • 1
    • 0036039865 scopus 로고    scopus 로고
    • Adaptive functional programming
    • ACM Press
    • U. A. Acar, G. E. Blelloch, and R. Harper. Adaptive functional programming. In POPL, pages 247-259. ACM Press, 2002.
    • (2002) POPL , pp. 247-259
    • Acar, U.A.1    Blelloch, G.E.2    Harper, R.3
  • 4
    • 0040308015 scopus 로고
    • Tabulated resolution for well-founded semantics
    • R. Bol and L. Degerstadt. Tabulated resolution for well-founded semantics. In ILPS, 1993.
    • (1993) ILPS
    • Bol, R.1    Degerstadt, L.2
  • 5
    • 33745444916 scopus 로고
    • Efficient implementation of general logical queries
    • W. Chen, T. Swift, and D. S. Warren. Efficient implementation of general logical queries. JLP, 1995.
    • (1995) JLP
    • Chen, W.1    Swift, T.2    Warren, D.S.3
  • 6
    • 0029695436 scopus 로고    scopus 로고
    • Tabled evaluation with delaying for general logic programs
    • W. Chen and D. S. Warren. Tabled evaluation with delaying for general logic programs. JACM, 43(1):20-74, 1996.
    • (1996) JACM , vol.43 , Issue.1 , pp. 20-74
    • Chen, W.1    Warren, D.S.2
  • 7
    • 26444620059 scopus 로고    scopus 로고
    • Incremental algorithms for inter-procedural analysis of safety properties
    • CAV, Edinburgh, Scotland, July
    • C. L. Conway, K. S. Namjoshi, D. Dams, and S. A. Edwards. Incremental algorithms for inter-procedural analysis of safety properties. In CAV, volume 3576 of LNCS, pages 449-461, Edinburgh, Scotland, July 2005.
    • (2005) LNCS , vol.3576 , pp. 449-461
    • Conway, C.L.1    Namjoshi, K.S.2    Dams, D.3    Edwards, S.A.4
  • 8
    • 0029702034 scopus 로고    scopus 로고
    • Practical program analysis using general purpose logic programming systems -a case study
    • S. Dawson, C. R. Ramakrishnan, and D. S. Warren. Practical program analysis using general purpose logic programming systems -a case study. In ACM PLDI, pages 117-126, 1996.
    • (1996) ACM PLDI , pp. 117-126
    • Dawson, S.1    Ramakrishnan, C.R.2    Warren, D.S.3
  • 9
    • 85050860095 scopus 로고
    • Incremental evaluation for attribute grammars with application to syntax-directed editors
    • ACM Press
    • A. Demers, T. Reps, and T. Teitelbaum. Incremental evaluation for attribute grammars with application to syntax-directed editors. In POPL, pages 105-116. ACM Press, 1981.
    • (1981) POPL , pp. 105-116
    • Demers, A.1    Reps, T.2    Teitelbaum, T.3
  • 10
    • 0023545512 scopus 로고
    • Two algorithms for maintaining order in a list
    • New York, NY, USA, ACM Press
    • P. Dietz and D. Sleator. Two algorithms for maintaining order in a list. In STOC, pages 365-372, New York, NY, USA, 1987. ACM Press.
    • (1987) STOC , pp. 365-372
    • Dietz, P.1    Sleator, D.2
  • 11
    • 0002658844 scopus 로고
    • Maintenance of materialized views: Problems, techniques, and applications
    • A. Gupta and I. Mumick. Maintenance of materialized views: Problems, techniques, and applications. IEEE Data Engineering Bulletin, 18(2):3-18, 1995.
    • (1995) IEEE Data Engineering Bulletin , vol.18 , Issue.2 , pp. 3-18
    • Gupta, A.1    Mumick, I.2
  • 14
    • 0025463242 scopus 로고
    • Efficient evaluation of circular attribute grammars
    • L. G. Jones. Efficient evaluation of circular attribute grammars. ACM Trans. Program. Lang. Syst., 12(3):429-462, 1990.
    • (1990) ACM Trans. Program. Lang. Syst. , vol.12 , Issue.3 , pp. 429-462
    • Jones, L.G.1
  • 15
    • 84870656910 scopus 로고    scopus 로고
    • A survey of current methods for integrity constraint maintenance and view updating
    • E. Mayol and E. Teniente. A survey of current methods for integrity constraint maintenance and view updating. In ER Workshops, pages 62-73, 1999.
    • (1999) ER Workshops , pp. 62-73
    • Mayol, E.1    Teniente, E.2
  • 16
    • 84976843894 scopus 로고
    • Finite differencing of computable expressions
    • R. Paige and S. Koenig. Finite differencing of computable expressions. TOPLAS, 4(3):402-454, 1982.
    • (1982) TOPLAS , vol.4 , Issue.3 , pp. 402-454
    • Paige, R.1    Koenig, S.2
  • 17
    • 33749315028 scopus 로고    scopus 로고
    • Online algorithms for topological order and strongly connected components
    • Imperial College, London
    • D. J. Pearce and P. H. J. Kelly. Online algorithms for topological order and strongly connected components. Technical report, Imperial College, London, 2003.
    • (2003) Technical Report
    • Pearce, D.J.1    Kelly, P.H.J.2
  • 18
    • 0024946524 scopus 로고
    • An incremental version of iterative data flow analysis
    • L. L. Pollock and M. L. Soffa. An incremental version of iterative data flow analysis. IEEE Trans. Softw. Eng., 15(12):1537-1549, 1989.
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.12 , pp. 1537-1549
    • Pollock, L.L.1    Soffa, M.L.2
  • 19
    • 84957647668 scopus 로고    scopus 로고
    • Optimized algorithms for incremental analysis of logic programs
    • G. Puebla and M. V. Hermenegildo. Optimized algorithms for incremental analysis of logic programs. In SAS, pages 270-284, 1996.
    • (1996) SAS , pp. 270-284
    • Puebla, G.1    Hermenegildo, M.V.2
  • 20
    • 84944401730 scopus 로고    scopus 로고
    • XMC: A logic-programming-based verification toolset
    • number 1855 in LNCS
    • C. R. Ramakrishnan et al. XMC: A logic-programming-based verification toolset. In CAV, number 1855 in LNCS, pages 576-580, 2000.
    • (2000) CAV , pp. 576-580
    • Ramakrishnan, C.R.1
  • 21
    • 85036473240 scopus 로고
    • Optimal-time incremental semantic analysis for syntax-directed editors
    • New York, NY, USA, ACM Press
    • T. Reps. Optimal-time incremental semantic analysis for syntax-directed editors. In POPL, pages 169-176, New York, NY, USA, 1982. ACM Press.
    • (1982) POPL , pp. 169-176
    • Reps, T.1
  • 22
    • 0348155876 scopus 로고    scopus 로고
    • Incremental evaluation of tabled logic programs
    • ICLP
    • D. Saha and C. R. Ramakrishnan. Incremental evaluation of tabled logic programs. In ICLP, volume 2916 of LNCS, pages 389-406, 2003.
    • (2003) LNCS , vol.2916 , pp. 389-406
    • Saha, D.1    Ramakrishnan, C.R.2
  • 23
    • 27144462184 scopus 로고    scopus 로고
    • Incremental and demand-driven points-to analysis using logic programming
    • ACM Press
    • D. Saha and C. R. Ramakrishnan. Incremental and demand-driven points-to analysis using logic programming. In PPDP. ACM Press, 2005.
    • (2005) PPDP
    • Saha, D.1    Ramakrishnan, C.R.2
  • 24
    • 27144558616 scopus 로고    scopus 로고
    • Symbolic support graph: A space-efficient data structure for incremental tabled evaluation
    • ICLP
    • D. Saha and C. R. Ramakrishnan. Symbolic support graph: A space-efficient data structure for incremental tabled evaluation. In ICLP, volume 3668 of LNCS, pages 235-249, 2005.
    • (2005) LNCS , vol.3668 , pp. 235-249
    • Saha, D.1    Ramakrishnan, C.R.2
  • 25
    • 33745468608 scopus 로고    scopus 로고
    • Incremental evaluation of tabled prolog: Beyond pure logic programs
    • PADL, Springer
    • D. Saha and C. R. Ramakrishnan. Incremental evaluation of tabled prolog: Beyond pure logic programs. In PADL, volume 3819 of LNCS, pages 215-229. Springer, 2006.
    • (2006) LNCS , vol.3819 , pp. 215-229
    • Saha, D.1    Ramakrishnan, C.R.2
  • 26
    • 84941165945 scopus 로고    scopus 로고
    • A local algorithm for incremental evaluation of logic programs
    • Stony Brook University
    • D. Saha and C. R. Ramakrishnan. A local algorithm for incremental evaluation of logic programs. Technical report, Stony Brook University, 2006. Available at http://www. lmc.cs.sunysb.edu/~dsaha/local.
    • (2006) Technical Report
    • Saha, D.1    Ramakrishnan, C.R.2
  • 27
    • 0032667142 scopus 로고    scopus 로고
    • Three types of redundancy in integrity checking; an optimal solution
    • R. Seljee and H. de Swart. Three types of redundancy in integrity checking; an optimal solution. Journal of Data and Knowledge Enigineering, 30:135-151, 1999.
    • (1999) Journal of Data and Knowledge Enigineering , vol.30 , pp. 135-151
    • Seljee, R.1    De Swart, H.2
  • 28
    • 84947984355 scopus 로고
    • Incremental model checking in the modal mu-calculus
    • CAV
    • O. V. Sokolsky and S. A. Smolka. Incremental model checking in the modal mu-calculus. In CAV, volume 818 of LNCS, pages 351-363, 1994.
    • (1994) LNCS , vol.818 , pp. 351-363
    • Sokolsky, O.V.1    Smolka, S.A.2
  • 29
    • 85034427623 scopus 로고
    • OLDT resolution with tabulation
    • H. Tamaki and T. Sato. OLDT resolution with tabulation. In ICLP, pages 84-98, 1986.
    • (1986) ICLP , pp. 84-98
    • Tamaki, H.1    Sato, T.2
  • 30
    • 1542430444 scopus 로고
    • Incremental evaluation for a general class of circular attribute grammars
    • New York, NY, USA, ACM Press
    • J. A. Walz and G. F. Johnson. Incremental evaluation for a general class of circular attribute grammars. In PLDI, pages 209-221, New York, NY, USA, 1988. ACM Press.
    • (1988) PLDI , pp. 209-221
    • Walz, J.A.1    Johnson, G.F.2
  • 32
    • 84867786640 scopus 로고    scopus 로고
    • FLORA: Implementing an efficient DOOD system using a tabling logic engine
    • CL 2000
    • G. Yang and M. Kifer. FLORA: Implementing an efficient DOOD system using a tabling logic engine. In CL 2000, volume 1861 of LNCS, pages 1078-1093, 2000.
    • (2000) LNCS , vol.1861 , pp. 1078-1093
    • Yang, G.1    Kifer, M.2
  • 33
    • 0032673999 scopus 로고    scopus 로고
    • An incremental flow- And context-sensitive pointer aliasing analysis
    • J. Yur, B. G. Ryder, and W. Landi. An incremental flow- and context-sensitive pointer aliasing analysis. In ICSE, pages 442-451, 1999.
    • (1999) ICSE , pp. 442-451
    • Yur, J.1    Ryder, B.G.2    Landi, W.3
  • 34
    • 0030615518 scopus 로고    scopus 로고
    • Incremental analysis of side effects for C software system
    • J. Yur, B. G. Ryder, W. Landi, and P. Stocks. Incremental analysis of side effects for C software system. In ICSE, pages 422-432, 1997.
    • (1997) ICSE , pp. 422-432
    • Yur, J.1    Ryder, B.G.2    Landi, W.3    Stocks, P.4


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