메뉴 건너뛰기




Volumn 2566 LNCS, Issue , 2002, Pages 379-403

Homeomorphic embedding for online termination of symbolic methods

Author keywords

[No Author keywords available]

Indexed keywords

FUNCTIONAL PROGRAMMING; LOGIC PROGRAMMING; MODEL CHECKING;

EID: 84887935423     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-36377-7_17     Document Type: Article
Times cited : (43)

References (82)
  • 2
    • 84904992331 scopus 로고    scopus 로고
    • Improving control in functional logic program specialization
    • G. Levi, editor, , Pisa, Italy, September. Springer-Verlag
    • E. Albert, M. Alpuente, M. Falaschi, P. Julian, and G. Vidal. Improving control in functional logic program specialization. In G. Levi, editor, Static Analysis. Proceedings of SAS'98, LNCS 1503, pages 262-277, Pisa, Italy, September 1998. Springer-Verlag.
    • (1998) Static Analysis. Proceedings of SAS'98, LNCS 1503 , pp. 262-277
    • Albert, E.1    Alpuente, M.2    Falaschi, M.3    Julian, P.4    Vidal, G.5
  • 5
    • 84947926885 scopus 로고    scopus 로고
    • Narrowing-driven partial evaluation of functional logic programs
    • H. Riis Nielson, editor, , ESOP'96, LNCS 1058,. Springer-Verlag
    • M. Alpuente, M. Falaschi, and G. Vidal. Narrowing-driven partial evaluation of functional logic programs. In H. Riis Nielson, editor, Proceedings of the 6th European Symposium on Programming, ESOP'96, LNCS 1058, pages 45-61. Springer-Verlag, 1996.
    • (1996) Proceedings of the 6th European Symposium on Programming , pp. 45-61
    • Alpuente, M.1    Falaschi, M.2    Vidal, G.3
  • 7
    • 0001975827 scopus 로고
    • Introduction to logic programming
    • J. van Leeuwen, editor,. North-Holland Amsterdam
    • K. R. Apt. Introduction to logic programming. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, chapter 10, pages 495-574. North-Holland Amsterdam, 1990.
    • (1990) Handbook of Theoretical Computer Science, Chapter 10 , pp. 495-574
    • Apt, K.R.1
  • 10
    • 0027591025 scopus 로고
    • Loop checking in partial deduction
    • R. Bol. Loop checking in partial deduction. The Journal of Logic Programming, 16(1&2):25-46, 1993.
    • (1993) The Journal of Logic Programming , vol.16 , Issue.1-2 , pp. 25-46
    • Bol, R.1
  • 11
    • 0002319293 scopus 로고
    • A general criterion for avoiding infinite unfolding during partial deduction
    • M. Bruynooghe, D. De Schreye, and B. Martens. A general criterion for avoiding infinite unfolding during partial deduction. New Generation Computing, 11(1):47-79, 1992.
    • (1992) New Generation Computing , vol.11 , Issue.1 , pp. 47-79
    • Bruynooghe, M.1    De Schreye, D.2    Martens, B.3
  • 12
    • 0028429645 scopus 로고
    • Termination of logic programs: The never ending story
    • May
    • D. De Schreye and S. Decorte. Termination of logic programs: The never ending story. The Journal of Logic Programming, 19 & 20:199-260, May 1994.
    • (1994) The Journal of Logic Programming , vol.19-20 , pp. 199-260
    • De Schreye, D.1    Decorte, S.2
  • 14
    • 0001138255 scopus 로고
    • Orderings for term-rewriting systems
    • Mar
    • N. Dershowitz. Orderings for term-rewriting systems. Theoretical Computer Science, 17(3):279-301, Mar. 1982.
    • (1982) Theoretical Computer Science , vol.17 , Issue.3 , pp. 279-301
    • Dershowitz, N.1
  • 17
    • 0018504528 scopus 로고
    • Proving termination with multiset orderings
    • N. Dershowitz and Z. Manna. Proving termination with multiset orderings. Communications of the ACM, 22(8):465-476, 1979.
    • (1979) Communications of the ACM , vol.22 , Issue.8 , pp. 465-476
    • Dershowitz, N.1    Manna, Z.2
  • 18
    • 0007441079 scopus 로고
    • The minimal coverability graph for Petri nets
    • A. Finkel. The minimal coverability graph for Petri nets. Lecture Notes in Computer Science, 674:210-243, 1993.
    • (1993) Lecture Notes in Computer Science , vol.674 , pp. 210-243
    • Finkel, A.1
  • 19
    • 84949199357 scopus 로고    scopus 로고
    • Fundamental structures in well-structured infinite transition systems
    • Springer-Verlag
    • A. Finkel and P. Schnoebelen. Fundamental structures in well-structured infinite transition systems. In Proceedings of LATIN'98, LNCS 1380, pages 102-118. Springer-Verlag, 1998.
    • (1998) Proceedings of LATIN'98, LNCS 1380 , pp. 102-118
    • Finkel, A.1    Schnoebelen, P.2
  • 22
    • 0347374353 scopus 로고
    • A self-applicable partial evaluator and its use in incremental compilation
    • H. Fujita and K. Furukawa. A self-applicable partial evaluator and its use in incremental compilation. New Generation Computing, 6(2 & 3):91-118, 1988.
    • (1988) New Generation Computing , vol.6 , Issue.2-3 , pp. 91-118
    • Fujita, H.1    Furukawa, K.2
  • 23
    • 0345826192 scopus 로고
    • Mixed computation of Prolog programs
    • June
    • D. A. Fuller and S. Abramsky. Mixed computation of Prolog programs. New Generation Computing, 6(2 & 3):119-141, June 1988.
    • (1988) New Generation Computing , vol.6 , Issue.2-3 , pp. 119-141
    • Fuller, D.A.1    Abramsky, S.2
  • 26
    • 0038559009 scopus 로고
    • The derivation of an algorithm for program specialisation
    • J. Gallagher and M. Bruynooghe. The derivation of an algorithm for program specialisation. New Generation Computing, 9(3 & 4):305-333, 1991.
    • (1991) New Generation Computing , vol.9 , Issue.3-4 , pp. 305-333
    • Gallagher, J.1    Bruynooghe, M.2
  • 27
    • 0012523342 scopus 로고
    • On the mechanics of metasystem hierarchies in program transformation
    • M. Proietti, editor, , Utrecht, The Netherlands, September. Springer-Verlag.
    • R. Gluck. On the mechanics of metasystem hierarchies in program transformation. In M. Proietti, editor, Logic Program Synthesis and Transformation. Proceedings of LOPSTR'95, LNCS 1048, pages 234-251, Utrecht, The Netherlands, September 1995. Springer-Verlag.
    • (1995) Logic Program Synthesis and Transformation. Proceedings of LOPSTR'95, LNCS 1048 , pp. 234-251
    • Gluck, R.1
  • 30
    • 84957716639 scopus 로고    scopus 로고
    • A roadmap to supercompilation
    • O. Danvy, R. Gluck, and P. Thiemann, editors, , Schlos Dagstuhl,. Springer-Verlag
    • R. Gluck and M. H. Sorensen. A roadmap to supercompilation. In O. Danvy, R. Gluck, and P. Thiemann, editors, Partial Evaluation, International Seminar, LNCS 1110, pages 137-160, Schlos Dagstuhl, 1996. Springer-Verlag.
    • (1996) Partial Evaluation, International Seminar, LNCS 1110 , pp. 137-160
    • Gluck, R.1    Sorensen, M.H.2
  • 32
    • 0028427164 scopus 로고
    • The integration of functions into logic programming
    • May
    • M. Hanus. The integration of functions into logic programming. The Journal of Logic Programming, 19 & 20:583-628, May 1994.
    • (1994) The Journal of Logic Programming , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 34
    • 0000290217 scopus 로고    scopus 로고
    • 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
  • 35
    • 84976811006 scopus 로고
    • Confluent reductions: Abstract properties and applications to term rewriting systems
    • G. Huet. Confluent reductions: Abstract properties and applications to term rewriting systems. Journal of the ACM, 27(4):797-821, 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.4 , pp. 797-821
    • Huet, G.1
  • 36
    • 33745092930 scopus 로고    scopus 로고
    • An introduction to partial evaluation
    • September
    • N. D. Jones. An introduction to partial evaluation. ACM Computing Surveys, 28(3):480-503, September 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.3 , pp. 480-503
    • Jones, N.D.1
  • 41
    • 84916498981 scopus 로고
    • Well-quasi ordering, the tree theorem, and Vazsonyi's conjecture
    • J. B. Kruskal. Well-quasi ordering, the tree theorem, and Vazsonyi's conjecture. Transactions of the American Mathematical Society, 95:210-225, 1960.
    • (1960) Transactions of the American Mathematical Society , vol.95 , pp. 210-225
    • Kruskal, J.B.1
  • 42
  • 44
    • 84887957676 scopus 로고
    • Rewrite orderings and termination of rewrite systems
    • A. Tarlecki, editor, , Kazimierz Dolny, Poland, September. Springer-Verlag.
    • P. Lescanne. Rewrite orderings and termination of rewrite systems. In A. Tarlecki, editor, Mathematical Foundations of Computer Science 1991, LNCS 520, pages 17-27, Kazimierz Dolny, Poland, September 1991. Springer-Verlag.
    • (1991) Mathematical Foundations of Computer Science 1991, LNCS 520 , pp. 17-27
    • Lescanne, P.1
  • 47
    • 84905015375 scopus 로고    scopus 로고
    • On the power of homeomorphic embedding for online termination
    • G. Levi, editor, , Pisa, Italy, September. Springer-Verlag
    • M. Leuschel. On the power of homeomorphic embedding for online termination. In G. Levi, editor, Static Analysis. Proceedings of SAS'98, LNCS 1503, pages 230-245, Pisa, Italy, September 1998. Springer-Verlag.
    • (1998) Static Analysis. Proceedings of SAS'98, LNCS 1503 , pp. 230-245
    • Leuschel, M.1
  • 48
    • 84958676059 scopus 로고    scopus 로고
    • Logic program specialisation
    • J. Hatcliff, T. A. Mogensen, and P. Thiemann, editors, , Copenhagen, Denmark,. Springer-Verlag
    • M. Leuschel. Logic program specialisation. In J. Hatcliff, T. A. Mogensen, and P. Thiemann, editors, Partial Evaluation: Practice and Theory, LNCS 1706, pages 155-188, Copenhagen, Denmark, 1999. Springer-Verlag.
    • (1999) Partial Evaluation: Practice and Theory, LNCS 1706 , pp. 155-188
    • Leuschel, M.1
  • 49
    • 0347303277 scopus 로고    scopus 로고
    • 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
  • 50
    • 84867788384 scopus 로고    scopus 로고
    • Coverability of reset Petri nets and other wellstructured transition systems by partial deduction
    • J. Lloyd, editor, , London, UK,. Springer-Verlag
    • M. Leuschel and H. Lehmann. Coverability of reset Petri nets and other wellstructured transition systems by partial deduction. In J. Lloyd, editor, Proceedings of the International Conference on Computational Logic (CL'2000), LNAI 1861, pages 101-115, London, UK, 2000. Springer-Verlag.
    • (2000) Proceedings of the International Conference on Computational Logic (CL'2000), LNAI 1861 , pp. 101-115
    • Leuschel, M.1    Lehmann, H.2
  • 51
    • 0034593073 scopus 로고    scopus 로고
    • Solving coverability problems of Petri nets by partial deduction
    • M. Gabbrielli and F. Pfenning, editors, , Montreal, Canada,. ACM Press.
    • M. Leuschel and H. Lehmann. Solving coverability problems of Petri nets by partial deduction. In M. Gabbrielli and F. Pfenning, editors, Proceedings of PPDP'2000, pages 268-279, Montreal, Canada, 2000. ACM Press.
    • (2000) Proceedings of PPDP'2000 , pp. 268-279
    • Leuschel, M.1    Lehmann, H.2
  • 52
    • 84957650347 scopus 로고    scopus 로고
    • Global control for partial deduction through characteristic atoms and global trees
    • O. Danvy, R. Gluck, and P. Thiemann, editors, , Schlos Dagstuhl,. Springer-Verlag
    • M. Leuschel and B. Martens. Global control for partial deduction through characteristic atoms and global trees. In O. Danvy, R. Gluck, and P. Thiemann, editors, Partial Evaluation, International Seminar, LNCS 1110, pages 263-283, Schlos Dagstuhl, 1996. Springer-Verlag.
    • (1996) Partial Evaluation, International Seminar, LNCS 1110 , pp. 263-283
    • Leuschel, M.1    Martens, B.2
  • 53
    • 0031598967 scopus 로고    scopus 로고
    • 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. ACM Transactions on Programming Languages and Systems, 20(1):208-258, January 1998.
    • (1998) ACM Transactions on Programming Languages and Systems , vol.20 , Issue.1 , pp. 208-258
    • Leuschel, M.1    Martens, B.2    De Schreye, D.3
  • 55
    • 84887920650 scopus 로고    scopus 로고
    • The size-change principle for program termination
    • ACM Press, January
    • C. S. Lii, N. D. Jones, and A. M. Ben-Amram. The size-change principle for program termination. In Proceedings of POPL'01. ACM Press, January 2001.
    • (2001) Proceedings of POPL'01
    • Lii, C.S.1    Jones, N.D.2    Ben-Amram, A.M.3
  • 60
    • 0030216899 scopus 로고    scopus 로고
    • Automatic finite unfolding using well-founded measures
    • August
    • B. Martens and D. De Schreye. Automatic finite unfolding using well-founded measures. The Journal of Logic Programming, 28(2):89-146, August 1996.
    • (1996) The Journal of Logic Programming , vol.28 , Issue.2 , pp. 89-146
    • Martens, B.1    De Schreye, D.2
  • 61
    • 0028762240 scopus 로고
    • Sound and complete partial deduction with unfolding based on well-founded measures
    • B. Martens, D. De Schreye, and T. Horvath. Sound and complete partial deduction with unfolding based on well-founded measures. Theoretical Computer Science, 122(1-2):97-117, 1994.
    • (1994) Theoretical Computer Science , vol.122 , Issue.1-2 , pp. 97-117
    • Martens, B.1    De Schreye, D.2    Horvath, T.3
  • 62
    • 0008954326 scopus 로고
    • Ensuring global termination of partial deduction while allowing flexible polyvariance
    • L. Sterling, editor, , Kanagawa, Japan, June. MIT Press
    • B. Martens and J. Gallagher. Ensuring global termination of partial deduction while allowing flexible polyvariance. 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
  • 65
    • 0042376726 scopus 로고    scopus 로고
    • Partial evaluation
    • A. Kent and J. G. Williams, editors,. Marcel Decker, 270 Madison Avenue, New York, New YOrk 10016
    • T. Mogensen and P. Sestoft. Partial evaluation. In A. Kent and J. G. Williams, editors, Encyclopedia of Computer Science and Technology, pages 247-279. Marcel Decker, 270 Madison Avenue, New York, New YOrk 10016, 1997.
    • (1997) Encyclopedia of Computer Science and Technology , pp. 247-279
    • Mogensen, T.1    Sestoft, P.2
  • 66
    • 0028428124 scopus 로고
    • Transformation of logic programs: Foundations and techniques
    • May
    • A. Pettorossi and M. Proietti. Transformation of logic programs: Foundations and techniques. The Journal of Logic Programming, 19&20:261-320, May 1994.
    • (1994) The Journal of Logic Programming , vol.19-20 , pp. 261-320
    • Pettorossi, A.1    Proietti, M.2
  • 67
    • 84957715800 scopus 로고    scopus 로고
    • A comparative revisitation of some program transformation techniques
    • O. Danvy, R. Gluck, and P. Thiemann, editors, , Schlos Dagstuhl,. Springer-Verlag.
    • A. Pettorossi and M. Proietti. A comparative revisitation of some program transformation techniques. In O. Danvy, R. Gluck, and P. Thiemann, editors, Partial Evaluation, International Seminar, LNCS 1110, pages 355-385, Schlos Dagstuhl, 1996. Springer-Verlag.
    • (1996) Partial Evaluation, International Seminar, LNCS 1110 , pp. 355-385
    • Pettorossi, A.1    Proietti, M.2
  • 68
    • 84992128257 scopus 로고
    • Using unavoidable set of trees to generalize Kruskal's theorem
    • L. Puel. Using unavoidable set of trees to generalize Kruskal's theorem. Journal of Symbolic Computation, 8:335-382, 1989.
    • (1989) Journal of Symbolic Computation , vol.8 , pp. 335-382
    • Puel, L.1
  • 70
    • 0027706084 scopus 로고
    • 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
  • 72
    • 84957809211 scopus 로고    scopus 로고
    • A new termination approach for specialization
    • W. Taha, editor,. Springer-Verlag
    • L. Song and Y. Futamura. A new termination approach for specialization. In W. Taha, editor, Proceedings of SAIG'00, LNCS 1924, pages 72-91. Springer-Verlag, 2000.
    • (2000) Proceedings of SAIG'00, LNCS 1924 , pp. 72-91
    • Song, L.1    Futamura, Y.2
  • 74
    • 0001946314 scopus 로고
    • An algorithm of generalization in positive supercompilation
    • J. W. Lloyd, editor, , Portland, USA, December. MIT Press
    • M. H. Sorensen and R. Gluck. An algorithm of generalization in positive supercompilation. In J. W. Lloyd, editor, Proceedings of ILPS'95, the International Logic Programming Symposium, pages 465-479, Portland, USA, December 1995. MIT Press.
    • (1995) Proceedings of ILPS'95, the International Logic Programming Symposium , pp. 465-479
    • Sorensen, M.H.1    Gluck, R.2
  • 75
    • 84958598052 scopus 로고    scopus 로고
    • Introduction to supercompilation
    • J. Hatcliff, T. A. Mogensen, and P. Thiemann, editors, , Copenhagen, Denmark,. Springer-Verlag
    • M. H. Sorensen and R. Gluck. Introduction to supercompilation. In J. Hatcliff, T. A. Mogensen, and P. Thiemann, editors, Partial Evaluation-Practice and Theory, LNCS 1706, pages 246-270, Copenhagen, Denmark, 1999. Springer-Verlag.
    • (1999) Partial Evaluation-Practice and Theory, LNCS 1706 , pp. 246-270
    • Sorensen, M.H.1    Gluck, R.2
  • 78
    • 0347717924 scopus 로고
    • 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 86 , pp. 415-420
    • Takeuchi, A.1    Furukawa, K.2
  • 81
    • 0000827984 scopus 로고
    • Complexity bounds for some finite forms of Kruskal's theorem
    • November
    • A. Weiermann. Complexity bounds for some finite forms of Kruskal's theorem. Journal of Symbolic Computation, 18(5):463-488, November 1994.
    • (1994) Journal of Symbolic Computation , vol.18 , Issue.5 , pp. 463-488
    • Weiermann, A.1


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