{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:23:25Z","timestamp":1725665005352},"publisher-location":"Berlin, Heidelberg","reference-count":33,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540627180"},{"type":"electronic","value":"9783540684947"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-62718-9_10","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T22:49:28Z","timestamp":1330296568000},"page":"169-186","source":"Crossref","is-referenced-by-count":2,"title":["Abstract specialization and its application to program parallelization"],"prefix":"10.1007","author":[{"given":"Germ\u00e1n","family":"Puebla","sequence":"first","affiliation":[]},{"given":"Manuel","family":"Hermenegildo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,3]]},"reference":[{"key":"10_CR1","doi-asserted-by":"crossref","unstructured":"F. Bueno, D. Cabeza, M. Hermenegildo, and G. Puebla. Data-flow Analysis of Standard Prolog Programs. In European Symposium on Programming, Sweden, April 1996.","DOI":"10.1007\/3-540-61055-3_32"},{"key":"10_CR2","unstructured":"F. Bueno, M. Garc\u00eda de la Banda, and M. Hermenegildo. A Comparative Study of Methods for Automatic Compile-time Parallelization of Logic Programs. In Parallel Symbolic Computation, pages 63\u201373. World Scientific Publishing Company, September 1994."},{"key":"10_CR3","unstructured":"F. Bueno, M. Garc\u00eda de la Banda, and M. Hermenegildo. Effectiveness of Global Analysis in Strict Independence-Based Automatic Program Parallelization. In International Symposium on Logic Programming, pages 320\u2013336. MIT Press, November 1994."},{"key":"10_CR4","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/0743-1066(91)80001-T","volume":"10","author":"M. Bruynooghe","year":"1991","unstructured":"M. Bruynooghe. A Practical Framework for the Abstract Interpretation of Logic Programs. Journal of Logic Programming, 10:91\u2013124, 1991.","journal-title":"Journal of Logic Programming"},{"key":"10_CR5","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/BF00271642","volume":"21","author":"M.A. Bulyonkov","year":"1984","unstructured":"M.A. Bulyonkov. Polivariant Mixed Computation for Analyzer Programs. Acta Informatica, 21:473\u2013484, 1984.","journal-title":"Acta Informatica"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"P. Cousot and R. Cousot. Abstract Interpretation: a Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fix-points. In Fourth ACM Symposium on Principles of Programming Languages, pages 238\u2013252, 1977.","DOI":"10.1145\/512950.512973"},{"issue":"3","key":"10_CR7","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1145\/185403.185453","volume":"26","author":"J. Chassin","year":"1994","unstructured":"J. Chassin and P. Codognet. Parallel Logic Programming Systems. Computing Surveys, 26(3):295\u2013336, September 1994.","journal-title":"Computing Surveys"},{"key":"10_CR8","first-page":"493","volume-title":"Tutorial Notes on Partial Evaluation","author":"C. Consel","year":"1993","unstructured":"C. Consel and O. Danvy. Tutorial Notes on Partial Evaluation. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages POPL'93, pages 493\u2013501, Charleston, South Carolina, 1993. ACM."},{"key":"10_CR9","first-page":"79","volume-title":"Derivation and Safety of an Abstract Unification Algorithm for Groundness and Aliasing Analysis","author":"M. Codish","year":"1991","unstructured":"M. Codish, D. Dams, and E. Yardeni. Derivation and Safety of an Abstract Unification Algorithm for Groundness and Aliasing Analysis. In Eighth International Conference on Logic Programming, pages 79\u201396, Paris, France, June 1991. MIT Press."},{"key":"10_CR10","series-title":"Technical Report 204","volume-title":"PhD thesis","author":"J. S. Conery","year":"1983","unstructured":"J. S. Conery. The And\/Or Process Model for Parallel Interpretation of Logic Programs. PhD thesis, The University of California At Irvine, 1983. Technical Report 204."},{"key":"10_CR11","unstructured":"V\u00edtor Manuel de Morais Santos Costa. Compile-Time Analysis for the Parallel Execution of Logic Programs in Andorra-I. PhD thesis, University of Bristol, August 1993."},{"key":"10_CR12","unstructured":"J. Gallagher and M. Bruynooghe. The Derivation of an Algorithm for Program Specialization. In 1990 International Conference on Logic Programming, pages 732\u2013746. MIT Press, June 1990."},{"key":"10_CR13","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/BF03037136","volume":"6","author":"J. Gallagher","year":"1988","unstructured":"J. Gallagher, M. Codish, and E. Shapiro. Specialisation of Prolog and FCP Programs Using Abstract Interpretation. New Generation Computing, 6:159\u2013186, 1988.","journal-title":"New Generation Computing"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"F. Giannotti and M. Hermenegildo. A Technique for Recursive Invariance Detection and Selective Program Specialization. In Proc. 3rd. Int'l Symposium on Programming Language Implementation and Logic Programming, pages 323\u2013335. Springer-Verlag, 1991.","DOI":"10.1007\/3-540-54444-5_109"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"M. Hermenegildo, G. Puebla, K. Marriott, and P. Stuckey. Incremental Analysis of Logic Programs. In International Conference on Logic Programming, pages 797\u2013811. MIT Press, June 1995.","DOI":"10.7551\/mitpress\/4298.003.0075"},{"issue":"1","key":"10_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0743-1066(93)00007-F","volume":"22","author":"M. Hermenegildo","year":"1995","unstructured":"M. Hermenegildo and F. Rossi. Strict and Non-Strict Independent And-Parallelism in Logic Programs: Correctness, Efficiency, and Compile-Time Conditions. Journal of Logic Programming, 22(1):1\u201345, 1995.","journal-title":"Journal of Logic Programming"},{"issue":"4","key":"10_CR17","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1016\/0743-1066(92)90053-6","volume":"13","author":"M. Hermenegildo","year":"1992","unstructured":"M. Hermenegildo, R. Warren, and S. Debray. Global Flow Analysis as a Practical Compilation Tool. Journal of Logic Programming, 13(4):349\u2013367, August 1992.","journal-title":"Journal of Logic Programming"},{"key":"10_CR18","volume-title":"Partial Evaluation and Automatic Program Generation","author":"N.D. Jones","year":"1993","unstructured":"N.D. Jones, C.K. Gomard, and P. Sestoft. Partial Evaluation and Automatic Program Generation. Prenctice Hall, New York, 1993."},{"issue":"2","key":"10_CR19","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1016\/0743-1066(92)90034-Z","volume":"13","author":"D. Jacobs","year":"1992","unstructured":"D. Jacobs and A. Langen. Static Analysis of Logic Programs for Independent And-Parallelism. Journal of Logic Programming, 13(2 and 3):291\u2013314, July 1992.","journal-title":"Journal of Logic Programming"},{"key":"10_CR20","unstructured":"D. Jacobs, A. Langen, and W. Winsborough. Multiple specialization of logic programs with run-time tests. In 1990 International Conference on Logic Programming, pages 718\u2013731. MIT Press, June 1990."},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"J. Komorovski. An Introduction to Partial Deduction. In A. Pettorossi, editor, Meta Programming in Logic, Proceedings of META '92, volume 649 of LNCS, pages 49\u201369. Springer-Verlag, 1992.","DOI":"10.1007\/3-540-56282-6_4"},{"issue":"3\u20134","key":"10_CR22","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/0743-1066(91)90027-M","volume":"11","author":"J.W. Lloyd","year":"1991","unstructured":"J.W. Lloyd and J.C. Shepherdson. Partial Evaluation in Logic Programming. Journal of Logic Programming, 11(3\u20134):217\u2013242, 1991.","journal-title":"Journal of Logic Programming"},{"key":"10_CR23","unstructured":"K. Muthukumar and M. Hermenegildo. Complete and Efficient Methods for Supporting Side Effects in Independent\/Restricted And-parallelism. In 1989 International Conference on Logic Programming, pages 80\u2013101. MIT Press, June 1989."},{"key":"10_CR24","unstructured":"K. Muthukumar and M. Hermenegildo. Combined Determination of Sharing and Freeness of Program Variables Through Abstract Interpretation. In 1991 International Conference on Logic Programming, pages 49\u201363. MIT Press, June 1991."},{"issue":"2","key":"10_CR25","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1016\/0743-1066(92)90035-2","volume":"13","author":"K. Muthukumar","year":"1992","unstructured":"K. Muthukumar and M. Hermenegildo. Compile-time Derivation of Variable Dependency Using Abstract Interpretation. Journal of Logic Programming, 13(2 and 3):315\u2013347, July 1992.","journal-title":"Journal of Logic Programming"},{"key":"10_CR26","unstructured":"A. Marien, G. Janssens, A. Mulkers, and M. Bruynooghe. The Impact of Abstract Interpretation: an Experiment in Code Generation. In International Conference on Logic Programming. MIT Press, June 1989."},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"G. Puebla and M. Hermenegildo. Implementation of Multiple Specialization in Logic Programs. In Proc. ACM SIGPLAN Symposium on Partial Evaluation and Semantics Based Program Manipulation. ACM, June 1995.","DOI":"10.1145\/215465.215561"},{"key":"10_CR28","doi-asserted-by":"crossref","unstructured":"G. Puebla and M. Hermenegildo. Optimized Algorithms for the Incremental Analysis of Logic Programs. In International Static Analysis Symposium, LNCS 1145, pages 270\u2013284. Springer-Verlag, September 1996.","DOI":"10.1007\/3-540-61739-6_47"},{"key":"10_CR29","unstructured":"P. Van Roy and A. M. Despain. The Benefits of Global Dataflow Analysis for an Optimizing Prolog Compiler. In North American Conference on Logic Programming, pages 501\u2013515. MIT Press, October 1990."},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"H. Sondergaard. An application of abstract interpretation of logic programs: occur check reduction. In European Symposium on Programming, LNCS 123, pages 327\u2013338. Springer-Verlag, 1986.","DOI":"10.1007\/3-540-16442-1_25"},{"key":"10_CR31","unstructured":"A. Taylor. LIPS on a MIPS: Results from a prolog compiler for a RISC. In 1990 International Conference on Logic Programming, pages 174\u2013189. MIT Press, June 1990."},{"key":"10_CR32","first-page":"684","volume-title":"On the Practicality of Global Flow Analysis of Logic Programs","author":"R. Warren","year":"1988","unstructured":"R. Warren, M. Hermenegildo, and S. Debray. On the Practicality of Global Flow Analysis of Logic Programs. In Fifth International Conference and Symposium on Logic Programming, pages 684\u2013699, Seattle, Washington, August 1988. MIT Press."},{"issue":"2","key":"10_CR33","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/0743-1066(92)90033-Y","volume":"13","author":"W. Winsborough","year":"1992","unstructured":"W. Winsborough. Multiple Specialization using Minimal-Function Graph Semantics. Journal of Logic Programming, 13(2 and 3):259\u2013290, July 1992.","journal-title":"Journal of Logic Programming"}],"container-title":["Lecture Notes in Computer Science","Logic Program Synthesis and Transformation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-62718-9_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,20]],"date-time":"2024-04-20T17:57:19Z","timestamp":1713635839000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-62718-9_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540627180","9783540684947"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/3-540-62718-9_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}