-
2
-
-
0001588190
-
Reasoning about Prolog programs: From modes through types to assertions
-
K. R. Apt and E. Marchiori. Reasoning about Prolog programs: from modes through types to assertions. Formal Aspects of Computing, 6(6A):743-765, 1994.
-
(1994)
Formal Aspects of Computing
, vol.6
, Issue.6 A
, pp. 743-765
-
-
Apt, K.R.1
Marchiori, E.2
-
4
-
-
84958603353
-
Hand-writing program generator generators
-
M. Hermenegildo and J. Penjam, editors, Proceedings, Proceedings of PLILP'91, LNCS 844, Madrid, Spain, Springer-Verlag
-
L. Birkedal and M. Welinder. Hand-writing program generator generators. In M. Hermenegildo and J. Penjam, editors, Programming Language Implementation and Logic Programming. Proceedings, Proceedings of PLILP'91, LNCS 844, pages 198-214, Madrid, Spain, 1994. Springer-Verlag.
-
(1994)
Programming Language Implementation and Logic Programming
, pp. 198-214
-
-
Birkedal, L.1
Welinder, M.2
-
5
-
-
0347374356
-
Towards fast and declarative meta-programming
-
K. R. Apt and F. Turini, editors, MIT Press
-
A. F. Bowers and C. A. Gurr. Towards fast and declarative meta-programming. In K. R. Apt and F. Turini, editors, Meta-logics and Logic Programming, pages 137-166. MIT Press, 1995.
-
(1995)
Meta-logics and Logic Programming
, pp. 137-166
-
-
Bowers, A.F.1
Gurr, C.A.2
-
6
-
-
84947739701
-
A polyvariant binding-time analysis for off-line partial deduction
-
C. Hankin, editor, LNCS 1381, Springer-Verlag, April
-
M. Bruynooghe, M. Leuschel, and K. Sagonas. A polyvariant binding-time analysis for off-line partial deduction. In C. Hankin, editor, Proceedings of the European Symposium on Programming (ESOP'98), LNCS 1381, pages 27-41. Springer-Verlag, April 1998.
-
(1998)
Proceedings of the European Symposium on Programming (ESOP'98)
, pp. 27-41
-
-
Bruynooghe, M.1
Leuschel, M.2
Sagonas, K.3
-
7
-
-
2142845290
-
Data-driven transformation of meta-interpreters: A sketch
-
H. Boley and M. M. Richter, editors, LNAI, Kaiserslautern, FRG, July Springer Verlag
-
Y. Cosmadopoulos, M. Sergot, and R. W. Southwick. Data-driven transformation of meta-interpreters: A sketch.In H. Boley and M. M. Richter, editors, Proceedings of the International Workshop on Processing Declarative Knowledge (PDK'91), volume 567 of LNAI, pages 301-308, Kaiserslautern, FRG, July 1991. Springer Verlag.
-
(1991)
Proceedings of the International Workshop on Processing Declarative Knowledge (PDK'91)
, vol.567
, pp. 301-308
-
-
Cosmadopoulos, Y.1
Sergot, M.2
Southwick, R.W.3
-
8
-
-
35048893736
-
Lix: An effective self-applicable partial evaluator for Prolog
-
April To appear
-
S. Craig and M. Leuschel. Lix: An effective self-applicable partial evaluator for Prolog.In Proceedings of FLOPS'04, April 2004.To appear.
-
(2004)
Proceedings of FLOPS'04
-
-
Craig, S.1
Leuschel, M.2
-
9
-
-
35048854023
-
Partial evaluation of polymorphically typed functional languages: The representation problem
-
M. Billaud and et al., editors, October
-
A. De Niel, E. Bevers, and K. De Vlaminck. Partial evaluation of polymorphically typed functional languages: The representation problem. In M. Billaud and et al., editors, Analyse Statique en Programmation Equationelle, Fonctionelle, et Logique (Bigre, vol. 74), pages 90-97, October 1991.
-
(1991)
Analyse Statique en Programmation Equationelle, Fonctionelle, et Logique Bigre
, vol.74
, pp. 90-97
-
-
De Niel, A.1
Bevers, E.2
De Vlaminck, K.3
-
10
-
-
0000146309
-
Partial evaluation of a computation process -an approach to a compiler-compiler.Systems
-
Y. Futamura. Partial evaluation of a computation process -an approach to a compiler-compiler.Systems, Computers, Controls, 2(5):45-50, 1971.
-
(1971)
Computers, Controls
, vol.2
, Issue.5
, pp. 45-50
-
-
Futamura, Y.1
-
12
-
-
0342295075
-
Some low-level transformations for logic programs
-
M. Bniynooghe, editor, Leuven, Belgium
-
J- Gallagher and M. Bruynooghe. Some low-level transformations for logic programs. In M. Bniynooghe, editor, Proceedings of Meta90 Workshop on Meta Programming in Logic, pages 229-244, Leuven, Belgium, 1990.
-
(1990)
Proceedings of Meta90 Workshop on Meta Programming in Logic
, pp. 229-244
-
-
Gallagher, J.1
Bruynooghe, M.2
-
14
-
-
84958608332
-
Efficient multi-level generating extensions for program specialization
-
S. Swierstra and M. Hermenegildo, editors, LNCS 982, Utrecht, The Netherlands, September Springer-Verlag
-
R. Glück and J. Jørgensen. Efficient multi-level generating extensions for program specialization. In S. Swierstra and M. Hermenegildo, editors, Programming Languages, Implementations, Logics and Programs (PLILP'95), LNCS 982, pages 259-278, Utrecht, The Netherlands, September 1995. Springer-Verlag.
-
(1995)
Programming Languages, Implementations, Logics and Programs (PLILP'95)
, pp. 259-278
-
-
Glück, R.1
Jørgensen, J.2
-
16
-
-
0000290217
-
Meta-programming in logic programming
-
D. M. Gabbay, C. J. Hogger, and J. A. Robinson, editors, Oxford Science Publications, Oxford University Press
-
P. Hill and J. Gallagher. Meta-programming in logic programming. In D. M. Gabbay, C. J. Hogger, and J. A. Robinson, editors, Handbook of Logic in Artificial Intelligence and Logic Programming, volume 5, pages 421-497. Oxford Science Publications, Oxford University Press, 1998.
-
(1998)
Handbook of Logic in Artificial Intelligence and Logic Programming
, vol.5
, pp. 421-497
-
-
Hill, P.1
Gallagher, J.2
-
17
-
-
0345826195
-
Syntactic currying: Yet another approach to partial evaluation
-
DIKU, Department of Computer Science, University of Copenhagen
-
C. K. Holst. Syntactic currying: yet another approach to partial evaluation. Technical report, DIKU, Department of Computer Science, University of Copenhagen, 1989.
-
(1989)
Technical Report
-
-
Holst, C.K.1
-
18
-
-
0005462704
-
Handwriting cogen to avoid problems with static typing
-
Glasgow University
-
C. K. Holst and J. Launchbury. Handwriting cogen to avoid problems with static typing.In Draft Proceedings, Fourth Annual Glasgow Workshop on Functional Programming, Skye, Scotland, pages 210-218. Glasgow University, 1991.
-
(1991)
Draft Proceedings, Fourth Annual Glasgow Workshop on Functional Programming, Skye, Scotland
, pp. 210-218
-
-
Holst, C.K.1
Launchbury, J.2
-
19
-
-
84972085882
-
Partial evaluation, self-application and types
-
M. S. Paterson, editor, LNCS 443, Springer-Verlag
-
N. D. Jones. Partial evaluation, self-application and types. In M. S. Paterson, editor, Automata, Languages and Programming, LNCS 443, pages 639-659. Springer-Verlag, 1990.
-
(1990)
Automata, Languages and Programming
, pp. 639-659
-
-
Jones, N.D.1
-
20
-
-
84957705791
-
What not to do when writing an interpreter for specialisation
-
O. Danvy, R. Glück, and P. Thiemann, editors, LNCS 1110, Schloß Dagstuhl, Springer-Verlag
-
N. D. Jones. What not to do when writing an interpreter for specialisation. In O. Danvy, R. Glück, and P. Thiemann, editors, Partial Evaluation, International Seminar, LNCS 1110, pages 216-237, Schloß Dagstuhl, 1996. Springer-Verlag.
-
(1996)
Partial Evaluation, International Seminar
, pp. 216-237
-
-
Jones, N.D.1
-
22
-
-
84976699260
-
An experiment in partial evaluation: The generation of a compiler generator
-
J.-P. Jouannaud, editor, LNCS 202, Dijon, France, Springer-Verlag
-
N. D. Jones, P. Sestoft, and H. Søndergaard. An experiment in partial evaluation: The generation of a compiler generator. In J.-P. Jouannaud, editor, Rewriting Techniques and Applications, LNCS 202, pages 124-140, Dijon, France, 1985. Springer-Verlag.
-
(1985)
Rewriting Techniques and Applications
, pp. 124-140
-
-
Jones, N.D.1
Sestoft, P.2
Søndergaard, H.3
-
23
-
-
0001825807
-
Mix: A self-applicable partial evaluator for experiments in compiler generation
-
N. D. Jones, P. Sestoft, and H. Søndergaard.Mix: a self-applicable partial evaluator for experiments in compiler generation. LISP and Symbolic Computation, 2(1):9-50, 1989.
-
(1989)
LISP and Symbolic Computation
, vol.2
, Issue.1
, pp. 9-50
-
-
Jones, N.D.1
Sestoft, P.2
Søndergaard, H.3
-
24
-
-
84957654264
-
Efficiently generating efficient generating extensions in Prolog
-
O. Danvy, R. Glück, and P. Thiemann, editors, LNCS 1110, Schloß Dagstuhl, Springer-Verlag
-
J. Jorgensen and M. Leuschel. Efficiently generating efficient generating extensions in Prolog. In O. Danvy, R. Glück, and P. Thiemann, editors, Partial Evaluation, International Seminar, LNCS 1110, pages 238-262, Schloß Dagstuhl, 1996. Springer-Verlag.
-
(1996)
Partial Evaluation, International Seminar
, pp. 238-262
-
-
Jorgensen, J.1
Leuschel, M.2
-
25
-
-
85014073732
-
An introduction to partial deduction
-
A. Pettorossi, editor, LNCS 649, Springer-Verlag
-
J. Komorowski. An introduction to partial deduction. In A. Pettorossi, editor, Proceedings Meta'92, LNCS 649, pages 49-69. Springer-Verlag, 1992.
-
(1992)
Proceedings Meta'92
, pp. 49-69
-
-
Komorowski, J.1
-
26
-
-
0343600007
-
How to control unfolding when specializing interpreters
-
A. Lakhotia and L. Sterling. How to control unfolding when specializing interpreters. New Generation Computing, 8:61-70, 1990.
-
(1990)
New Generation Computing
, vol.8
, pp. 61-70
-
-
Lakhotia, A.1
Sterling, L.2
-
28
-
-
84887935423
-
Homeomorphic embedding for online termination of symbolic methods
-
T. M. Mogensen, D. Schmidt, and I. H. Sudborough, editors, LNCS 2756, Springer-Verlag
-
M. Leuschel. Homeomorphic embedding for online termination of symbolic methods. In T. M. Mogensen, D. Schmidt, and I. H. Sudborough, editors, The. Essence of Computation - Essays dedicated to Neu Jones, LNCS 2756, pages 379-403. Springer-Verlag, 2002.
-
(2002)
The Essence of Computation - Essays Dedicated to Neu Jones
, pp. 379-403
-
-
Leuschel, M.1
-
29
-
-
0347303277
-
Logic program specialisation through partial deduction: Control issues
-
July & September
-
M. Leuschel and M. Bruynooghe. Logic program specialisation through partial deduction: Control issues. Theory and Practice of Logic Programming, 2 (4 & 5):461-515, July & September 2002.
-
(2002)
Theory and Practice of Logic Programming
, vol.2
, Issue.4-5
, pp. 461-515
-
-
Leuschel, M.1
Bruynooghe, M.2
-
30
-
-
35248853498
-
ProB: A model checker for B
-
K. Araki, S. Gnesi, and D. Mandrioli, editors, LNCS 2805, Springer-Verlag
-
M. Leuschel and M. Butler. ProB: A model checker for B. In K. Araki, S. Gnesi, and D. Mandrioli, editors, FME 2003: Formal Methods, LNCS 2805, pages 855-874. Springer-Verlag, 2003.
-
(2003)
FME 2003: Formal Methods
, pp. 855-874
-
-
Leuschel, M.1
Butler, M.2
-
31
-
-
2142640335
-
Offline specialisation in Prolog using a hand-written compiler generator
-
M. Leuschel, J. Jørgensen, W. Vanhoof, and M. Bruynooghe. Offline specialisation in Prolog using a hand-written compiler generator. Theory and Practice of Logic Programming, 4 (1):139-191, 2004.
-
(2004)
Theory and Practice of Logic Programming
, vol.4
, Issue.1
, pp. 139-191
-
-
Leuschel, M.1
Jørgensen, J.2
Vanhoof, W.3
Bruynooghe, M.4
-
32
-
-
0031598967
-
Controlling generalisation and polyvariance in partial deduction of normal logic programs
-
January
-
M. Leuschel, B. Martens, and D. De Schreye. Controlling generalisation and polyvariance in partial deduction of normal logic programs. A CM Transactions on Programming Languages and Systems, 20 (1):208-258, January 1998.
-
(1998)
A CM Transactions on Programming Languages and Systems
, vol.20
, Issue.1
, pp. 208-258
-
-
Leuschel, M.1
Martens, B.2
De Schreye, D.3
-
33
-
-
84949477792
-
Redundant argument filtering of logic programs
-
J. Gallagher, editor, LNCS 1207, Stockholm, Sweden, August Springer-Verlag
-
M. Leuschel and M. H. Sørensen. Redundant argument filtering of logic programs. In J. Gallagher, editor, Logic Program Synthesis and Transformation. Proceedings of LOPSTR'96, LNCS 1207, pages 83-103, Stockholm, Sweden, August 1996. Springer-Verlag.
-
(1996)
Logic Program Synthesis and Transformation. Proceedings of LOPSTR'96
, pp. 83-103
-
-
Leuschel, M.1
Sørensen, M.H.2
-
36
-
-
84957807647
-
On Jones-optimal specialization for strongly typed languages
-
W. Taha, editor, LNCS 1924, Springer-Verlag
-
H. Makholm. On Jones-optimal specialization for strongly typed languages. In W. Taha, editor, Semantics, Applications, and Implementation of Program Generation, LNCS 1924, pages 129-148. Springer-Verlag, 2000.
-
(2000)
Semantics, Applications, and Implementation of Program Generation
, pp. 129-148
-
-
Makholm, H.1
-
38
-
-
0008954326
-
Ensuring global termination of partial deduction while allowing flexible poly variance
-
L. Sterling, editor, Kanagawa, Japan, June MIT Press
-
B. Martens and J. Gallagher. Ensuring global termination of partial deduction while allowing flexible poly variance. In L. Sterling, editor, Proceedings ICLP'95, pages 597-613, Kanagawa, Japan, June 1995. MIT Press.
-
(1995)
Proceedings ICLP'95
, pp. 597-613
-
-
Martens, B.1
Gallagher, J.2
-
39
-
-
0345767828
-
Logimix: A self-applicable partial evaluator for Prolog
-
In K.-K. Lau and T. Clement, editors, Logic Program Synthesis and Transformation. Springer-Verlag
-
T. Mogensen and A. Bondorf.Logimix: A self-applicable partial evaluator for Prolog.In K.-K. Lau and T. Clement, editors, Logic Program Synthesis and Transformation. Proceedings of LOPSTR'92, pages 214-227. Springer-Verlag, 1992.
-
(1992)
Proceedings of LOPSTR'92
, pp. 214-227
-
-
Mogensen, T.1
Bondorf, A.2
-
40
-
-
84976709704
-
Separating binding times in language specifications
-
ACM press
-
T. Mogensen. Separating binding times in language specifications. In Proceedings of FPCA'89, pages 12-25. ACM press, 1989.
-
(1989)
Proceedings of FPCA'89
, pp. 12-25
-
-
Mogensen, T.1
-
41
-
-
0347028982
-
An unfold rule for full Prolog
-
K.-K. Lau and T. Clement, editors, Logic Program Synthesis and Transformation. Workshops in Computing, University of Manchester, Springer-Verlag
-
S. Prestwich.An unfold rule for full Prolog.In K.-K. Lau and T. Clement, editors, Logic Program Synthesis and Transformation. Proceedings of LOPSTR'92, Workshops in Computing, pages 199-213, University of Manchester, 1992. Springer-Verlag.
-
(1992)
Proceedings of LOPSTR'92
, pp. 199-213
-
-
Prestwich, S.1
-
42
-
-
0347717925
-
Meta interpreters for real
-
H.-J. Kugler, editor
-
S. Safra and E. Shapiro.Meta interpreters for real.In H.-J. Kugler, editor, Proceedings of IFIP'86, pages 271-278, 1986.
-
(1986)
Proceedings of IFIP'86
, pp. 271-278
-
-
Safra, S.1
Shapiro, E.2
-
43
-
-
0027706084
-
Mixtus: An automatic partial evaluator for full Prolog
-
D. Sahlin. Mixtus: An automatic partial evaluator for full Prolog. New Generation Computing, 12 (1):7-51, 1993.
-
(1993)
New Generation Computing
, vol.12
, Issue.1
, pp. 7-51
-
-
Sahlin, D.1
-
44
-
-
0024478573
-
Metainterpreters for expert system construction
-
L. Sterling and R. D. Beer. Metainterpreters for expert system construction. The Journal of Logic Programming, 6 (1 & 2):163-178, 1989.
-
(1989)
The Journal of Logic Programming
, vol.6
, Issue.1-2
, pp. 163-178
-
-
Sterling, L.1
Beer, R.D.2
-
46
-
-
84888249819
-
Tag elimination and Jones-optimality
-
O. Danvy and A. Filinski, editors, LNCS 2053, Aarhus, Denmark, May Springer-Verlag
-
.W. Taha, H. Makholm, and J. Hughes. Tag elimination and Jones-optimality. In O. Danvy and A. Filinski, editors, Programs as Data Objects, Second Symposium, PADO 2001, LNCS 2053, pages 257-275, Aarhus, Denmark, May 2001. Springer-Verlag.
-
(2001)
Programs As Data Objects, Second Symposium, PADO 2001
, pp. 257-275
-
-
Taha, W.1
Makholm, H.2
Hughes, J.3
-
47
-
-
0347717924
-
Partial evaluation of Prolog programs and its application to meta programming
-
H.-J. Kugler, editor
-
A. Takeuchi and K. Furukawa.Partial evaluation of Prolog programs and its application to meta programming. In H.-J. Kugler, editor, Information Processing 86, pages 415-420, 1986.
-
(1986)
Information Processing
, vol.86
, pp. 415-420
-
-
Takeuchi, A.1
Furukawa, K.2
-
49
-
-
34547147427
-
Binding-time analysis for Mercury
-
M. Bruynooghe and K.-K. Lau, editors, LNCS this Volume. Springer-Verlag
-
W. Vanhoof, M. Bruynooghe, and M. Leuschel. Binding-time analysis for Mercury. In M. Bruynooghe and K.-K. Lau, editors, Program Development in Computational Logic, LNCS this Volume. Springer-Verlag, 2004.
-
(2004)
Program Development in Computational Logic
-
-
Vanhoof, W.1
Bruynooghe, M.2
Leuschel, M.3
-
50
-
-
84947967110
-
To parse or not to parse
-
N. Fuchs, editor, LNCS 1463, Leuven, Belgium, July
-
W. Vanhoof and B. Martens. To parse or not to parse. In N. Fuchs, editor, Logic Program Synthesis and Transformation. Proceedings of LOPSTR'97, LNCS 1463, pages 322-342, Leuven, Belgium, July 1997.
-
(1997)
Logic Program Synthesis and Transformation. Proceedings of LOPSTR'97
, pp. 322-342
-
-
Vanhoof, W.1
Martens, B.2
|