메뉴 건너뛰기




Volumn 36, Issue 2, 1998, Pages 149-193

Creating specialised integrity checks through partial evaluation of meta-interpreters

Author keywords

[No Author keywords available]

Indexed keywords

CONSTRAINT THEORY; DATABASE SYSTEMS; LOGIC PROGRAMMING; PROGRAM COMPILERS;

EID: 0032142718     PISSN: 07431066     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0743-1066(97)10012-7     Document Type: Article
Times cited : (19)

References (91)
  • 1
    • 79952621950 scopus 로고
    • Partial evaluation of C and automatic compiler generation
    • U. Kastens, P. Pfahler (Eds.), Paderborn, Germany, Lecture Notes in Computer Science, Springer, Berlin
    • L.O. Andersen, Partial evaluation of C and automatic compiler generation, in: U. Kastens, P. Pfahler (Eds.), Proceedings of the Fourth International Conference on Compiler Construction, Paderborn, Germany, Lecture Notes in Computer Science, vol. 641, Springer, Berlin, 1992, pp. 251-257.
    • (1992) Proceedings of the Fourth International Conference on Compiler Construction , vol.641 , pp. 251-257
    • Andersen, L.O.1
  • 3
    • 0001975827 scopus 로고
    • Introduction to logic programming
    • J. van Leeuwen (Ed.), Chap. 10, North-Holland, Amsterdam
    • K.R. Apt, Introduction to logic programming, in: J. van Leeuwen (Ed.), Handbook of Theoretical Computer Science, Chap. 10, North-Holland, Amsterdam, 1990, pp. 495-574.
    • (1990) Handbook of Theoretical Computer Science , pp. 495-574
    • Apt, K.R.1
  • 4
    • 0040622369 scopus 로고
    • Proving termination of Prolog programs: A semantic approach
    • M. Baudinet, Proving termination of Prolog programs: A semantic approach, J. Logic Programming 14 (1/2) (1992) 1-29.
    • (1992) J. Logic Programming , vol.14 , Issue.1-2 , pp. 1-29
    • Baudinet, M.1
  • 5
    • 0028342144 scopus 로고
    • Partial deduction of updateable definite logic programs
    • K. Berikerimi, J.C. Shepherdson, Partial deduction of updateable definite logic programs, J. Logic Programming 18 (1) (1994) 1-27.
    • (1994) J. Logic Programming , vol.18 , Issue.1 , pp. 1-27
    • Berikerimi, K.1    Shepherdson, J.C.2
  • 6
    • 0027591025 scopus 로고
    • Loop checking in partial deduction
    • R. Bol, Loop checking in partial deduction, J. Logic Programming 16 (1/2) (1993) 25-46.
    • (1993) J. Logic Programming , vol.16 , Issue.1-2 , pp. 25-46
    • Bol, R.1
  • 7
    • 79956073742 scopus 로고
    • Transformation of left terminating programs: The reordering problem
    • M. Proietti (Ed.), Logic Program Synthesis and Transformation, Utrecht, The Netherlands, Lecture Notes in Computer Science, Springer, Berlin
    • A. Bossi, N. Cocco, S. Etalle, Transformation of left terminating programs: The reordering problem, in: M. Proietti (Ed.), Logic Program Synthesis and Transformation, Proceedings of LOPSTR'95, Utrecht, The Netherlands, Lecture Notes in Computer Science, vol. 1048, Springer, Berlin, 1995, pp. 33-45.
    • (1995) Proceedings of LOPSTR'95 , vol.1048 , pp. 33-45
    • Bossi, A.1    Cocco, N.2    Etalle, S.3
  • 9
    • 0347374356 scopus 로고
    • Towards fast and declarative meta-programming
    • K.R. Apt, F. Turini (Eds.), MIT Press, Cambridge, MA
    • A.F. Bowers, C.A. Gurr, Towards fast and declarative meta-programming, in: K.R. Apt, F. Turini (Eds.), Meta-logics and Logic Programming, MIT Press, Cambridge, MA, 1995, pp. 137-166.
    • (1995) Meta-logics and Logic Programming , pp. 137-166
    • Bowers, A.F.1    Gurr, C.A.2
  • 10
    • 0002319293 scopus 로고
    • A general criterion for avoiding infinite unfolding during partial deduction
    • M. Bruynooghe, D. De Schreye, B. Martens, A general criterion for avoiding infinite unfolding during partial deduction, New Gener. Comput. 11 (1) (1992) 47-79.
    • (1992) New Gener. Comput. , vol.11 , Issue.1 , pp. 47-79
    • Bruynooghe, M.1    De Schreye, D.2    Martens, B.3
  • 11
    • 84919261712 scopus 로고
    • A uniform approach to constraint satisfaction and constraint satisfiability in deductive databases
    • J. Schmidt, S. Ceri, M. Missikoff (Eds.), Venice, Italy, 1988, Lecture Notes in Computer Science, Springer, Berlin
    • F. Bry, H. Decker, R. Manthey, A uniform approach to constraint satisfaction and constraint satisfiability in deductive databases, in: J. Schmidt, S. Ceri, M. Missikoff (Eds.), Proceedings of the International Conference on Extending Database Technology, Venice, Italy, 1988, Lecture Notes in Computer Science, Springer, Berlin, 1988, pp. 488-505.
    • (1988) Proceedings of the International Conference on Extending Database Technology , pp. 488-505
    • Bry, F.1    Decker, H.2    Manthey, R.3
  • 13
    • 84976695703 scopus 로고
    • Integrity verification in knowledge bases
    • A. Voronkov (Ed.), Logic Programming, Lecture Notes in Computer Science, Springer, Berlin
    • F. Bry, R. Manthey, B. Martens, Integrity verification in knowledge bases, in: A. Voronkov (Ed.), Logic Programming, Proceedings of the First and Second Russian Conference on Logic Programming, Lecture Notes in Computer Science, vol. 592, Springer, Berlin, 1991, pp. 114-139.
    • (1991) Proceedings of the First and Second Russian Conference on Logic Programming , vol.592 , pp. 114-139
    • Bry, F.1    Manthey, R.2    Martens, B.3
  • 14
    • 0347374361 scopus 로고
    • Partial evaluation in Prolog: Some improvements about cut
    • E.L. Lusk, R.A. Overbeek (Eds.), MIT Press, Cambridge, MA
    • M. Bugliesi, F. Russo, Partial evaluation in Prolog: Some improvements about cut, in: E.L. Lusk, R.A. Overbeek (Eds.), Logic Programming: Proceedings of the North American Conference, MIT Press, Cambridge, MA, 1989, pp. 645-660.
    • (1989) Logic Programming: Proceedings of the North American Conference , pp. 645-660
    • Bugliesi, M.1    Russo, F.2
  • 19
    • 0024733266 scopus 로고
    • A path finding method for constraint checking in deductive databases
    • S. Das, M. Williams, A path finding method for constraint checking in deductive databases, Data Knowledge Eng. 4 (1989) 223-244.
    • (1989) Data Knowledge Eng. , vol.4 , pp. 223-244
    • Das, S.1    Williams, M.2
  • 20
    • 84968358844 scopus 로고
    • A sensible least Herbrand semantics for untyped vanilla metaprogramming
    • A. Pettorossi (Ed.), Lecture Notes in Computer Science, Springer, Berlin
    • D. De Schreye, B. Martens, A sensible least Herbrand semantics for untyped vanilla metaprogramming, in: A. Pettorossi (Ed.), Proceedings Meta'92, Lecture Notes in Computer Science, vol. 649, Springer, Berlin, 1992, pp. 192-204.
    • (1992) Proceedings Meta'92 , vol.649 , pp. 192-204
    • De Schreye, D.1    Martens, B.2
  • 21
    • 0344806092 scopus 로고
    • Integrity enforcement on deductive databases
    • L. Kerschberg (Ed.), Charleston, South Carolina, Benjamin/ Cummings, Memo Park, CA
    • H. Decker, Integrity enforcement on deductive databases, in: L. Kerschberg (Ed.), Proceedings of the First International Conference on Expert Database Systems, Charleston, South Carolina, Benjamin/ Cummings, Memo Park, CA, 1986, pp. 381-395.
    • (1986) Proceedings of the First International Conference on Expert Database Systems , pp. 381-395
    • Decker, H.1
  • 22
    • 0347374360 scopus 로고    scopus 로고
    • Personal communication, January
    • H. Decker, Personal communication, January 1997.
    • (1997)
    • Decker, H.1
  • 23
    • 0010608261 scopus 로고
    • A slick procedure for integrity checking in deductive databases
    • P. Van Hentenryck (Ed.), MIT Press, New York
    • H. Decker, M. Celma, A slick procedure for integrity checking in deductive databases, in: P. Van Hentenryck (Ed.), Proceedings of ICLP'94, MIT Press, New York, 1994, pp. 456-469.
    • (1994) Proceedings of ICLP'94 , pp. 456-469
    • Decker, H.1    Celma, M.2
  • 25
    • 0347374355 scopus 로고
    • Levationis laus
    • K. Doets, Levationis laus, J. Logic Comput. 3 (5) (1993) 487-516.
    • (1993) J. Logic Comput. , vol.3 , Issue.5 , pp. 487-516
    • Doets, K.1
  • 26
    • 0347374358 scopus 로고
    • On Futamura projections
    • Japan
    • A. Ershov, On Futamura projections (in Japanese), BIT (Japan) 12 (14) (1982) 4-5.
    • (1982) BIT , vol.12 , Issue.14 , pp. 4-5
    • Ershov, A.1
  • 27
    • 0347374353 scopus 로고
    • A self-applicable partial evaluator and its use in incremental compilation
    • H. Fujita, K. Furukawa, A self-applicable partial evaluator and its use in incremental compilation, New Gener. Comput. 6 (2/3) (1988) 91-118.
    • (1988) New Gener. Comput. , vol.6 , Issue.2-3 , pp. 91-118
    • Fujita, H.1    Furukawa, K.2
  • 28
    • 0000146309 scopus 로고
    • Partial evaluation of a computation process - An approach to a compiler-compiler
    • Y. Futamura, Partial evaluation of a computation process - an approach to a compiler-compiler. Systems Comput. Controls 2 (5) (1971) 45-50.
    • (1971) Systems Comput. Controls , vol.2 , Issue.5 , pp. 45-50
    • Futamura, Y.1
  • 31
    • 0038559009 scopus 로고
    • The derivation of an algorithm for program specialisation
    • J. Gallagher, M. Bruynooghe, The derivation of an algorithm for program specialisation, New Gener. Comput. 9 (3/4) (1991) 305-333.
    • (1991) New Gener. Comput. , vol.9 , Issue.3-4 , pp. 305-333
    • Gallagher, J.1    Bruynooghe, M.2
  • 34
    • 0348004721 scopus 로고
    • Specialising the ground representation in the logic programming language Gödel
    • Y. Deville (Ed.), Workshops in Computing, Louvain-La-Neuve, Belgium, Springer, Berlin
    • C.A. Gurr, Specialising the ground representation in the logic programming language Gödel, in: Y. Deville (Ed.), Logic Program Synthesis and Transformation, Proceedings of LOPSTR'93, Workshops in Computing, Louvain-La-Neuve, Belgium, Springer, Berlin, 1994, pp. 124-140.
    • (1994) Logic Program Synthesis and Transformation, Proceedings of LOPSTR'93 , pp. 124-140
    • Gurr, C.A.1
  • 35
    • 0000290217 scopus 로고    scopus 로고
    • Meta-programming in logic programming
    • D.M. Gabbay, C.J. Hogger, J.A. Robinson (Eds.), Oxford Science Publications, Oxford University Press, Oxford
    • P. Hill, J. Gallagher, Meta-programming in logic programming, in: D.M. Gabbay, C.J. Hogger, J.A. Robinson (Eds.), Handbook of Logic in Artificial Intelligence and Logic Programming, vol. 5, Oxford Science Publications, Oxford University Press, Oxford, 1998, pp. 421-427.
    • (1998) Handbook of Logic in Artificial Intelligence and Logic Programming , vol.5 , pp. 421-427
    • Hill, P.1    Gallagher, J.2
  • 38
    • 0021120401 scopus 로고    scopus 로고
    • Stepwise development of operational and denotational semantics for Prolog
    • Atlantic City, NJ, IEEE Computer Soc. Press, Silver Spring, MD
    • N.D. Jones, A. Mycroft, Stepwise development of operational and denotational semantics for Prolog, in: Proceedings of the 1984 International Symposium on Logic Programming, Atlantic City, NJ, IEEE Computer Soc. Press, Silver Spring, MD, pp. 289-298.
    • Proceedings of the 1984 International Symposium on Logic Programming , pp. 289-298
    • Jones, N.D.1    Mycroft, A.2
  • 39
    • 84957654264 scopus 로고    scopus 로고
    • Efficiently generating efficient generating extensions in Prolog
    • O. Danvy, R. Glück, P. Thiemann (Eds.), Schloß Dagstuhl, Lecture Notes in Computer Science, vol. 1110, Springer, Berlin, Extended version as Technical Report CW 221, K.U. Leuven
    • J. Jørgensen, M. Leuschel, Efficiently generating efficient generating extensions in Prolog, in: O. Danvy, R. Glück, P. Thiemann (Eds.), Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, Schloß Dagstuhl, Lecture Notes in Computer Science, vol. 1110, Springer, Berlin, 1996, pp. 238-262; Extended version as Technical Report CW 221, K.U. Leuven.
    • (1996) Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation , pp. 238-262
    • Jørgensen, J.1    Leuschel, M.2
  • 42
    • 85014073732 scopus 로고
    • An introduction to partial deduction
    • A. Pettorossi (Ed.), Lecture Notes in Computer Science, Springer, Berlin
    • J. Komorowski, An introduction to partial deduction, in: A. Pettorossi (Ed.), Proceedings Meta'92, Lecture Notes in Computer Science, vol. 649. Springer, Berlin, 1992, pp. 49-69.
    • (1992) Proceedings Meta'92 , vol.649 , pp. 49-69
    • Komorowski, J.1
  • 43
    • 85030485474 scopus 로고
    • On the efficient computation of the difference between consecutive database states
    • C. Delobel, M. Kifer, Y. Masunaga (Eds.), Munich, Germany, Springer, Berlin
    • V. Küchenhoff, On the efficient computation of the difference between consecutive database states, in: C. Delobel, M. Kifer, Y. Masunaga (Eds.), Deductive and Object-Oriented Databases, Second International Conference, Munich, Germany, Springer, Berlin, 1991, pp. 478-502.
    • (1991) Deductive and Object-Oriented Databases, Second International Conference , pp. 478-502
    • Küchenhoff, V.1
  • 44
    • 0343600007 scopus 로고
    • How to control unfolding when specializing interpreters
    • A. Lakhotia, L. Sterling, How to control unfolding when specializing interpreters, New Gener. Comput. 8 (1990) 61-70.
    • (1990) New Gener. Comput. , vol.8 , pp. 61-70
    • Lakhotia, A.1    Sterling, L.2
  • 45
    • 0346113398 scopus 로고
    • Improving integrity constraint checking for stratified deductive databases
    • S.Y. Lee, T.W. Ling, Improving integrity constraint checking for stratified deductive databases, in: Proceedings of DEXA'94, 1994.
    • (1994) Proceedings of DEXA'94
    • Lee, S.Y.1    Ling, T.W.2
  • 46
    • 0346113395 scopus 로고    scopus 로고
    • Further improvement on integrity constraint checking for stratifiable deductive databases
    • Bombay, India
    • S.Y. Lee, T.W. Ling, Further improvement on integrity constraint checking for stratifiable deductive databases, in: Proceedings of the Twenty-Second VLDB Conference, Bombay, India, 1996.
    • (1996) Proceedings of the Twenty-Second VLDB Conference
    • Lee, S.Y.1    Ling, T.W.2
  • 47
    • 0347374354 scopus 로고
    • Master's Thesis, Departement Computerwetenschappen, K.U. Leuven, Belgium
    • M. Leuschel, Self-Applicable Partial Evaluation in Prolog, Master's Thesis, Departement Computerwetenschappen, K.U. Leuven, Belgium, 1993.
    • (1993) Self-Applicable Partial Evaluation in Prolog
    • Leuschel, M.1
  • 48
    • 84992126448 scopus 로고
    • Partial evaluation of the "real thing"
    • L. Fribourg, F. Turini (Eds.), Logic Program Synthesis and Transformation - Meta-Programming in Logic, Pisa, Italy, Lecture Notes in Computer Science, Springer, Berlin
    • M. Leuschel, Partial evaluation of the "real thing", in: L. Fribourg, F. Turini (Eds.), Logic Program Synthesis and Transformation - Meta-Programming in Logic, Proceedings of LOPSTR'94 and META'94, Pisa, Italy, Lecture Notes in Computer Science, vol. 883, Springer, Berlin, 1994, pp. 122-137.
    • (1994) Proceedings of LOPSTR'94 and META'94 , vol.883 , pp. 122-137
    • Leuschel, M.1
  • 49
    • 85033938079 scopus 로고
    • Prototype partial evaluation system to obtain specialised integrity checks by specialising meta-interpreters
    • D 8.3.3, Departement Computerwetenschappen, K.U. Leuven, Belgium, September
    • M. Leuschel, Prototype partial evaluation system to obtain specialised integrity checks by specialising meta-interpreters, Prototype Compulog II, D 8.3.3, Departement Computerwetenschappen, K.U. Leuven, Belgium, September 1995; obtainable at ftp://ftp.es.kuleuven.ac.be/pub/compulog/ICLeupel/.
    • (1995) Prototype Compulog II
    • Leuschel, M.1
  • 52
    • 0031630125 scopus 로고    scopus 로고
    • Constrained partial deduction and the preservation of characteristic trees
    • to appear
    • M. Leuschel, D. De Schreye, Constrained partial deduction and the preservation of characteristic trees, New Gener. Comput. 16 (1998), to appear.
    • (1998) New Gener. Comput. , vol.16
    • Leuschel, M.1    De Schreye, D.2
  • 54
    • 84957653750 scopus 로고    scopus 로고
    • Logic program specialisation: How to be more specific
    • H. Kuchen, S. Swierstra (Eds.), Aachen, Germany, Lecture Notes in Computer Science, Springer, Berlin, extended version as Technical Report CW 232, K.U. Leuven
    • M. Leuschel, D. De Schreye, Logic program specialisation: How to be more specific, in: H. Kuchen, S. Swierstra (Eds.), Proceedings of the International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP'96), Aachen, Germany, Lecture Notes in Computer Science, vol. 1140, Springer, Berlin, 1996, pp. 137-151; extended version as Technical Report CW 232, K.U. Leuven.
    • (1996) Proceedings of the International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP'96) , vol.1140 , pp. 137-151
    • Leuschel, M.1    De Schreye, D.2
  • 56
    • 0343164707 scopus 로고
    • Partial deduction of the ground representation and its application to integrity checking
    • J.W. Lloyd (Ed.), Portland, USA, MIT Press, Cambridge, MA, extended version as Technical Report CW 210, K.U. Leuven
    • M. Leuschel, B. Martens, Partial deduction of the ground representation and its application to integrity checking, in: J.W. Lloyd (Ed.), Proceedings of ILPS'95, the International Logic Programming Symposium, Portland, USA, MIT Press, Cambridge, MA, 1995, pp. 495-509; extended version as Technical Report CW 210, K.U. Leuven.
    • (1995) Proceedings of ILPS'95, the International Logic Programming Symposium , pp. 495-509
    • Leuschel, M.1    Martens, B.2
  • 57
    • 0031598967 scopus 로고    scopus 로고
    • Controlling generalisation and polyvariance in partial deduction of normal logic programs
    • M. Leuschel, B. Martens, D. De Schreye, Controlling generalisation and polyvariance in partial deduction of normal logic programs, ACM Trans. Programming Languages Systems 20 (1) (1998) 208-258.
    • (1998) ACM Trans. Programming Languages Systems , vol.20 , Issue.1 , pp. 208-258
    • Leuschel, M.1    Martens, B.2    De Schreye, D.3
  • 60
    • 0001659384 scopus 로고
    • Partial evaluation in logic programming
    • J.W. Lloyd, J.C. Shepherdson, Partial evaluation in logic programming, J. Logic Programming 11 (3/ 4) (1991) 217-242.
    • (1991) J. Logic Programming , vol.11 , Issue.3-4 , pp. 217-242
    • Lloyd, J.W.1    Shepherdson, J.C.2
  • 62
    • 0021514420 scopus 로고
    • Making PROLOG more expressive
    • J.W. Lloyd, R.W. Topor, Making PROLOG more expressive, J. Logic Programming 1 (3) (1984) 225-240.
    • (1984) J. Logic Programming , vol.1 , Issue.3 , pp. 225-240
    • Lloyd, J.W.1    Topor, R.W.2
  • 63
    • 0022100255 scopus 로고
    • A basis for deductive database systems
    • J.W. Lloyd, R.W. Topor, A basis for deductive database systems, J. Logic Programming 2 (1985) 93-109.
    • (1985) J. Logic Programming , vol.2 , pp. 93-109
    • Lloyd, J.W.1    Topor, R.W.2
  • 64
    • 0346113389 scopus 로고
    • Technical Report Compulog II, D 8.2.2.b, Departement Computerwetenschappen, K.U. Leuven, Belgium
    • B. Martens, Finite unfolding revisited (part II): Focusing on subterms, Technical Report Compulog II, D 8.2.2.b, Departement Computerwetenschappen, K.U. Leuven, Belgium, 1994.
    • (1994) Finite Unfolding Revisited (Part II): Focusing on Subterms
    • Martens, B.1
  • 66
    • 0006390568 scopus 로고
    • Two semantics for definite meta-programs, using the non-ground representation
    • K.R. Apt, F. Turini (Eds.), MIT Press, Cambridge, MA
    • B. Martens, D. De Schreye, Two semantics for definite meta-programs, using the non-ground representation, in: K.R. Apt, F. Turini (Eds.), Meta-logics and Logic Programming, MIT Press, Cambridge, MA, 1995, pp. 57-82.
    • (1995) Meta-logics and Logic Programming , pp. 57-82
    • Martens, B.1    De Schreye, D.2
  • 67
    • 0029183745 scopus 로고
    • Why untyped non-ground meta-programming is not (much of) a problem
    • B. Martens, D. De Schreye, Why untyped non-ground meta-programming is not (much of) a problem, J. Logic Programming 22 (1) (1995) 47-99.
    • (1995) J. Logic Programming , vol.22 , Issue.1 , pp. 47-99
    • Martens, B.1    De Schreye, D.2
  • 68
    • 0030216899 scopus 로고    scopus 로고
    • Automatic finite unfolding using well-founded measures
    • B. Martens, D. De Schreye, Automatic finite unfolding using well-founded measures, J. Logic Programming 28 (2) (1996) 89-146.
    • (1996) J. Logic Programming , vol.28 , Issue.2 , pp. 89-146
    • Martens, B.1    De Schreye, D.2
  • 69
    • 0028762240 scopus 로고
    • Sound and complete partial deduction with unfolding based on well-founded measures
    • B. Martens, D. De Schreye, T. Horváth, Sound and complete partial deduction with unfolding based on well-founded measures, Theoret. Comput. Sci. 122 (1/2) (1994) 97-117.
    • (1994) Theoret. Comput. Sci. , vol.122 , Issue.1-2 , pp. 97-117
    • Martens, B.1    De Schreye, D.2    Horváth, T.3
  • 71
    • 0345767828 scopus 로고
    • A self-applicable partial evaluator for Prolog
    • K.-K. Lau, T. Clement (Eds.), Logic Program Synthesis and Transformation, Springer, Berlin
    • T. Mogensen, A. Bondorf, Logimix: A self-applicable partial evaluator for Prolog, in: K.-K. Lau, T. Clement (Eds.), Logic Program Synthesis and Transformation, Proceedings of LOPSTR'92, Springer, Berlin, 1992, pp. 214-227.
    • (1992) Proceedings of LOPSTR'92 , pp. 214-227
    • Mogensen, T.1    Bondorf, A.2    Logimix3
  • 72
    • 85029758734 scopus 로고
    • A simple transformation from Prolog-written metalevel interpreters into compilers and its implementation
    • A. Voronkov (Ed.), Logic Programming, Lecture Notes in Computer Science, Springer, Berlin
    • G. Neumann, A simple transformation from Prolog-written metalevel interpreters into compilers and its implementation, in: A. Voronkov (Ed.), Logic Programming, Proceedings of the First and Second Russian Conference on Logic Programming, Lecture Notes in Computer Science, vol. 592, Springer, Berlin, 1991, pp. 349-360.
    • (1991) Proceedings of the First and Second Russian Conference on Logic Programming , vol.592 , pp. 349-360
    • Neumann, G.1
  • 74
    • 0022183017 scopus 로고
    • On the treatment of cuts in Prolog source-level tools
    • IEEE Press, New York
    • R. O'Keefe, On the treatment of cuts in Prolog source-level tools, in: Proceedings of the Symposium on Logic Programming, IEEE Press, New York, 1985, pp. 68-72.
    • (1985) Proceedings of the Symposium on Logic Programming , pp. 68-72
    • O'Keefe, R.1
  • 75
    • 0342730100 scopus 로고
    • Issues in the partial evaluation of meta-interpreters
    • H. Abramson, M. Rogers (Eds.), Meta-Programming in Logic Programming. MIT Press, Cambridge, MA
    • S. Owen, Issues in the partial evaluation of meta-interpreters, in: H. Abramson, M. Rogers (Eds.), Meta-Programming in Logic Programming. Proceedings of the Meta88 Workshop, MIT Press, Cambridge, MA, 1989, pp. 319-339.
    • (1989) Proceedings of the Meta88 Workshop , pp. 319-339
    • Owen, S.1
  • 77
    • 0347028982 scopus 로고
    • An unfold rule for full Prolog
    • K.-K. Lau, T. Clement (Eds.), Logic Program Synthesis and Transformation, Workshops in Computing, University of Manchester, Springer, Berlin
    • S. Prestwich, An unfold rule for full Prolog, in: K.-K. Lau, T. Clement (Eds.), Logic Program Synthesis and Transformation, Proceedings of LOPSTR'92, Workshops in Computing, University of Manchester, Springer, Berlin, 1992.
    • (1992) Proceedings of LOPSTR'92
    • Prestwich, S.1
  • 80
    • 85033906994 scopus 로고    scopus 로고
    • Prolog by BIM 4.0, October 1993
    • Prolog by BIM 4.0, October 1993.
  • 81
    • 0038901176 scopus 로고
    • A theorem-proving approach to database integrity
    • J. Minker (Ed.), Chap. 9, Morgan Kaufmann, Los Altos. CA
    • F. Sadri, R. Kowalski, A theorem-proving approach to database integrity, in: J. Minker (Ed.), Foundations of Deductive Databases and Logic Programming, Chap. 9, Morgan Kaufmann, Los Altos. CA, 1988, pp. 313-362.
    • (1988) Foundations of Deductive Databases and Logic Programming , pp. 313-362
    • Sadri, F.1    Kowalski, R.2
  • 83
    • 0027706084 scopus 로고
    • An automatic partial evaluator for full Prolog
    • D. Sahlin, Mixtus: An automatic partial evaluator for full Prolog, New Gener. Comput. 12 (1) (1993) 7-51.
    • (1993) New Gener. Comput. , vol.12 , Issue.1 , pp. 7-51
    • Sahlin, D.1    Mixtus2
  • 84
    • 0029275024 scopus 로고
    • A new method for integrity constraint checking in deductive databases
    • R. Seljée, A new method for integrity constraint checking in deductive databases, Data Knowledge Eng. 15 (1995) 63-102.
    • (1995) Data Knowledge Eng. , vol.15 , pp. 63-102
    • Seljée, R.1
  • 86
    • 84957609861 scopus 로고    scopus 로고
    • Self-applicable online partial evaluation
    • O. Danvy, R. Glück, P. Thiemann (Eds.), Schloß Dagstuhl, Lecture Notes in Computer Science, Springer, Berlin
    • M. Sperber, Self-applicable online partial evaluation, in: O. Danvy, R. Glück, P. Thiemann (Eds.), Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation, Schloß Dagstuhl, Lecture Notes in Computer Science, vol. 1110, Springer, Berlin, 1996, pp. 465-480.
    • (1996) Proceedings of the 1996 Dagstuhl Seminar on Partial Evaluation , vol.1110 , pp. 465-480
    • Sperber, M.1
  • 87
    • 0024478573 scopus 로고
    • Metainterpreters for expert system construction
    • L. Sterling, R.D. Beer, Metainterpreters for expert system construction, J. Logic Programming 6 (1/2) (1989) 163-178.
    • (1989) J. Logic Programming , vol.6 , Issue.1-2 , pp. 163-178
    • Sterling, L.1    Beer, R.D.2
  • 89
    • 0347717924 scopus 로고
    • Partial evaluation of Prolog programs and its application to meta programming
    • H.-J. Kugler (Ed.)
    • A. Takeuchi, K. Furukawa, Partial evaluation of Prolog programs and its application to meta programming, in: H.-J. Kugler (Ed.), Information Processing 86, 1986, pp. 415-420.
    • (1986) Information Processing , vol.86 , pp. 415-420
    • Takeuchi, A.1    Furukawa, K.2
  • 90
    • 0346113388 scopus 로고
    • Compiling integrity checking into update procedures
    • J. Mylopoulos, R. Reiter (Eds.), Sydney, Australia
    • M. Wallace, Compiling integrity checking into update procedures, in: J. Mylopoulos, R. Reiter (Eds.), Proceedings of IJCAI, Sydney, Australia, 1991.
    • (1991) Proceedings of IJCAI
    • Wallace, M.1


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