메뉴 건너뛰기




Volumn 5, Issue 3, 2005, Pages 273-303

Specialization of functional logic programs based on needed narrowing

Author keywords

Functional logic programming; Needed narrowing; Partial evaluation

Indexed keywords

COMPUTATION THEORY; EVALUATION; FUNCTIONS; MATHEMATICAL MODELS; PROBLEM SOLVING;

EID: 20344398430     PISSN: 14710684     EISSN: None     Source Type: Journal    
DOI: 10.1017/S1471068404002303     Document Type: Article
Times cited : (17)

References (60)
  • 2
    • 0036568699 scopus 로고    scopus 로고
    • The universal resolving algorithm and its correctness: Inverse computation in a functional language
    • ABRAMOV, S. AND GLÜCK, R. 2002. The Universal Resolving Algorithm and its Correctness: Inverse Computation in a Functional Language. Science of Computer Programming 43, 2-3, 193-229.
    • (2002) Science of Computer Programming , vol.43 , Issue.2-3 , pp. 193-229
    • Abramov, S.1    Glück, R.2
  • 7
    • 0037448290 scopus 로고    scopus 로고
    • A residualizing semantics for the partial evaluation of functional logic programs
    • ALBERT, E., HANUS, M. AND VIDAL, G. 2003. A Residualizing Semantics for the Partial Evaluation of Functional Logic Programs. Information Processing Letters 85, 1, 19-25.
    • (2003) Information Processing Letters , vol.85 , Issue.1 , pp. 19-25
    • Albert, E.1    Hanus, M.2    Vidal, G.3
  • 8
    • 0036242531 scopus 로고    scopus 로고
    • The narrowing-driven approach to functional logic program specialization
    • ALBERT, E. AND VIDAL, G. 2002. The Narrowing-Driven Approach to Functional Logic Program Specialization. New Generation Computing 20, 1, 3-26.
    • (2002) New Generation Computing , vol.20 , Issue.1 , pp. 3-26
    • Albert, E.1    Vidal, G.2
  • 13
    • 0347600639 scopus 로고    scopus 로고
    • Rules + strategies for transforming lazy functional logic programs
    • ALPUENTE, M., FALASCHI, M., MORENO, G. AND VIDAL, G. 2004. Rules + Strategies for Transforming Lazy Functional Logic Programs. Theoretical Computer Science 311, 1-3, 479-525.
    • (2004) Theoretical Computer Science , vol.311 , Issue.1-3 , pp. 479-525
    • Alpuente, M.1    Falaschi, M.2    Moreno, G.3    Vidal, G.4
  • 15
    • 0346200793 scopus 로고    scopus 로고
    • A unifying view of functional and logic program specialization
    • 9es
    • ALPUENTE, M., FALASCHI, M. AND VIDAL, G. 1998b. A Unifying View of Functional and Logic Program Specialization. ACM Computing Surveys 30, 3es, 9es.
    • (1998) ACM Computing Surveys , vol.30 , Issue.3
    • Alpuente, M.1    Falaschi, M.2    Vidal, G.3
  • 20
  • 24
    • 0346831379 scopus 로고
    • Towards a self-applicable partial evaluator for term rewriting systems
    • D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam
    • BONDORF, A. 1988. Towards a Self-Applicable Partial Evaluator for Term Rewriting Systems. Proceedings of the International Workshop on Partial Evaluation and Mixed Computation, D. Bjørner, A. Ershov, and N. Jones, Eds. North-Holland, Amsterdam, pp. 27-50.
    • (1988) Proceedings of the International Workshop on Partial Evaluation and Mixed Computation , pp. 27-50
    • Bondorf, A.1
  • 28
    • 0000029077 scopus 로고
    • Rewrite Systems
    • J. van Leeuwen, Ed.: Formal Models and Semantics. Elsevier, Amsterdam
    • DERSHOWITZ, N. AND JOUANNAUD, J.-P. 1990. Rewrite Systems. In: Handbook of Theoretical Computer Science, J. van Leeuwen, Ed. Vol. B: Formal Models and Semantics. Elsevier, Amsterdam, pp. 243-320.
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 243-320
    • Dershowitz, N.1    Jouannaud, J.-P.2
  • 29
    • 84998801182 scopus 로고
    • Deductive and inductive synthesis of equational programs
    • DERSHOWITZ, N. AND REDDY, U. 1993. Deductive and Inductive Synthesis of Equational Programs. Journal of Symbolic Computation 15, 467-494.
    • (1993) Journal of Symbolic Computation , vol.15 , pp. 467-494
    • Dershowitz, N.1    Reddy, U.2
  • 34
    • 84957716639 scopus 로고    scopus 로고
    • A roadmap to metacomputation by supercompilation
    • O. Danvy, R. Glück and P. Thiemann, Eds. Springer LNCS 1110
    • GLÜCK, R. AND SØRENSEN, M. 1996. A Roadmap to Metacomputation by Supercompilation. In: Partial Evaluation, International Seminar, O. Danvy, R. Glück and P. Thiemann, Eds. Springer LNCS 1110, pp. 137-160.
    • (1996) Partial Evaluation, International Seminar , pp. 137-160
    • Glück, R.1    Sørensen, M.2
  • 35
    • 0028427164 scopus 로고
    • The integration of functions into logic programming: From theory to practice
    • HANUS, M. 1994. The Integration of Functions into Logic Programming: From Theory to Practice. Journal of Logic Programming 19&20, 583-628.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 38
    • 0032120062 scopus 로고    scopus 로고
    • Strongly sequential and inductively sequential term rewriting systems
    • HANUS, M., LUCAS, S. AND MIDDELDORP, A. 1998. Strongly Sequential and Inductively Sequential Term Rewriting Systems. Information Processing Letters 67, 1, 1-8.
    • (1998) Information Processing Letters , vol.67 , Issue.1 , pp. 1-8
    • Hanus, M.1    Lucas, S.2    Middeldorp, A.3
  • 39
    • 0033449591 scopus 로고    scopus 로고
    • Higher-order narrowing with definitional trees
    • HANUS, M. AND PREHOFER, C. 1999. Higher-Order Narrowing with Definitional Trees. Journal of Functional Programming 9, 1, 33-75.
    • (1999) Journal of Functional Programming , vol.9 , Issue.1 , pp. 33-75
    • Hanus, M.1    Prehofer, C.2
  • 42
    • 0003164539 scopus 로고
    • Computations in orthogonal rewriting systems, Part I + II
    • J. Lassez and G. Plotkin, Eds. MIT Press, Cambridge, MA
    • HUET, G. AND LÉVY, J. 1992. Computations in Orthogonal Rewriting Systems, Part I + II. In: Computational Logic - Essays in Honor of Alan Robinson, J. Lassez and G. Plotkin, Eds. MIT Press, Cambridge, MA, pp. 395-443.
    • (1992) Computational Logic - Essays in Honor of Alan Robinson , pp. 395-443
    • Huet, G.1    Lévy, J.2
  • 46
    • 0347303277 scopus 로고    scopus 로고
    • Logic program specialisation through partial deduction: Control issues
    • LEUSCHEL, M. AND BRUYNOOGHE, M. 2002. Logic program specialisation through partial deduction: Control issues. Theory and Practice of Logic Programming 2, 4 & 5, 461-515.
    • (2002) Theory and Practice of Logic Programming , vol.2 , Issue.4-5 , pp. 461-515
    • Leuschel, M.1    Bruynooghe, M.2
  • 50
    • 0032156755 scopus 로고    scopus 로고
    • Root-neededness and approximations of neededness
    • LUCAS, S. 1998. Root-Neededness and Approximations of Neededness. Information Processing Letters 67, 5, 245-254.
    • (1998) Information Processing Letters , vol.67 , Issue.5 , pp. 245-254
    • Lucas, S.1
  • 52
    • 0000406692 scopus 로고
    • Logic programming with functions and predicates: The language Babel
    • MORENO-NAVARRO, J. AND RODRÍGUEZ-ARTALEJO, M. 1992. Logic Programming with Functions and Predicates: The language Babel. Journal of Logic Programming 12, 3, 191-224.
    • (1992) Journal of Logic Programming , vol.12 , Issue.3 , pp. 191-224
    • Moreno-Navarro, J.1    Rodríguez-Artalejo, M.2
  • 54
    • 0027540748 scopus 로고
    • NV-sequentiality: A decidable condition for call-by-need computations in term-rewriting Systems
    • OYAMAGUCHI, M. 1993. NV-Sequentiality: a Decidable Condition for Call-by-Need Computations in Term-Rewriting Systems. SIAM Journal of Computation 22, 1, 114-135.
    • (1993) SIAM Journal of Computation , vol.22 , Issue.1 , pp. 114-135
    • Oyamaguchi, M.1
  • 55
    • 84957715800 scopus 로고    scopus 로고
    • A comparative revisitation of some program transformation techniques
    • O. Danvy, R. Glück and P. Thiemann, Eds. Springer LNCS 1110
    • PETTOROSSI, A. AND PROIETTI, M. 1996a. A Comparative Revisitation of Some Program Transformation Techniques. In: Partial Evaluation, International Seminar, O. Danvy, R. Glück and P. Thiemann, Eds. Springer LNCS 1110, pp. 355-385.
    • (1996) Partial Evaluation, International Seminar , pp. 355-385
    • Pettorossi, A.1    Proietti, M.2
  • 56
    • 0000547595 scopus 로고    scopus 로고
    • Rules and strategies for transforming functional and logic programs
    • PETTOROSSI, A. AND PROIETTI, M. 1996b. Rules and Strategies for Transforming Functional and Logic Programs. ACM Computing Surveys 28, 2, 360-414.
    • (1996) ACM Computing Surveys , vol.28 , Issue.2 , pp. 360-414
    • Pettorossi, A.1    Proietti, M.2
  • 58
    • 85034844317 scopus 로고
    • Program transformation by supercompilation
    • H. Ganzinger and N. Jones, Eds. Springer LNCS 217
    • TURCHIN, V. 1986. Program Transformation by Supercompilation. In: Programs as Data Objects, 1985, H. Ganzinger and N. Jones, Eds. Springer LNCS 217, pp. 257-281.
    • (1986) Programs As Data Objects 1985 , pp. 257-281
    • Turchin, V.1
  • 59
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • WADLER, P. 1990. Deforestation: Transforming programs to eliminate trees. Theoretical Computer Science 73, 231-248.
    • (1990) Theoretical Computer Science , vol.73 , pp. 231-248
    • Wadler, P.1
  • 60
    • 85028657252 scopus 로고    scopus 로고
    • Denotational abstract interpretation of functional logic programs
    • P. V. Hentenryck, Ed. Springer LNCS 1302
    • ZARTMANN, F. 1997. Denotational Abstract Interpretation of Functional Logic Programs. In: Proceedings of the 4th International Static Analysis Symposium (SAS'97), P. V. Hentenryck, Ed. Springer LNCS 1302, pp. 141-159.
    • (1997) Proceedings of the 4th International Static Analysis Symposium (SAS'97) , pp. 141-159
    • Zartmann, F.1


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