9 citations found. Retrieving documents...
A. Pettorossi and M. Proietti. A Theory of Logic Program Specialization and Generalization for Dealing with Input Data Properties. In Proc. of the 1996 Dagstuhl Seminar on Partial Evaluation, LNCS 1110: 386-408. Springer-Verlag, Berlin, 1996.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Removing Redundant Arguments of Functions - Alpuente, Escobar, Lucas (2002)   (1 citation)  (Correct)

.... that we specialize this program for the call (applast ys z) last (append ys (z:nil) which appends an element z at the end of a given list ys and then returns the last element, z, of the resulting list (the example is borrowed from DPPD library of benchmarks [24] and was also considered in [23, 33] for logic program specialization) Commonly, the optimized program Work partially supported by CICYT TIC2001 2705 C03 01, Acciones Integradas HI2000 0161, HA2001 0059, HU2001 0019, and Generalitat Valenciana GV01 424. which can be obtained by using an automatic specializer of functional ....

A. Pettorossi and M. Proietti. A Theory of Logic Program Specialization and Generalization for Dealing with Input Data Properties. In Proc. of the 1996 Dagstuhl Seminar on Partial Evaluation, LNCS 1110: 386-408. Springer-Verlag, Berlin, 1996.


Specialising Logic Programs with respect to Call/Post.. - Annalisa Bossi And   (Correct)

....a more efficient program which behaves as the original one on the considered subdomain. In the field of logic programming, the narrowed context is usually described by means of a set of queries of interest. Specialisation methods are based on the idea of partially evaluating program clauses [5, 16, 20, 21] with respect to this set of queries. The goal is to detect clauses which are redundant in the restricted context, or to specialise them preventing costly failing derivations. If the original program is correct with respect to a pre post specification [4, 9, 10, 2] and the considered queries ....

A. Pettorossi and M. Proietti. A theory of logic program specialization and generalization for dealing with input data properties. In Proceedings of Partial Evaluation, International Seminar, volume 1110 of Lecture Notes in Computer Science. Springer-Verlag, 1996.


Transformation of Constraint Logic Programs for Software.. - Fioravanti (2002)   Self-citation (Proietti)   (Correct)

....and for automatic specializations based on the parameterized strategy presented in Section 2.5. The MAP system is described in Appendix A. The source code for the examples can be found in Appendix B. There are various methods for specializing programs w.r.t. properties of their input data [10, 16, 53, 61, 66]. Contextual specialization can be viewed as one of these methods. In this chapter we have presented a set of transformation rules and an automated strategy for the contextual specialization of constraint logic programs over a domain For our specialization strategy we have assumed the existence ....

PETTOROSSI, A., AND PROIETTI, M. A theory of logic program special- ization and generalization for dealing with input data properties. In Pro- ceedings of the Dagstuhl Seminar on Partial Evaluation (1996), O. Danvy, R. Gliick, and P. Thiemann, Eds., Lecture Notes in Computer Science 1110, Springer-Verlag, pp. 386-408.


Rules and Strategies for Contextual Specialization of.. - Fioravanti (2000)   Self-citation (Pettorossi Proietti)   (Correct)

....instead of a single value. Indeed, our specialization method belongs to a family of methods which can be used for the specialization of programs w.r.t. properties of their context of use. Among these methods we would like to mention: i) the methods for specializing logic programs presented in [2,15], ii) the method for multiple specialization of logic programs presented in [19] iii) the method for reducing the workload of the constraint solving engine presented in [14] and (iv) the method for parameterized partial evaluation of functional programs presented in [3] In [2,15] the authors ....

.... presented in [2,15] ii) the method for multiple specialization of logic programs presented in [19] iii) the method for reducing the workload of the constraint solving engine presented in [14] and (iv) the method for parameterized partial evaluation of functional programs presented in [3] In [2,15] the authors present very general approaches to the specialization of definite logic programs w.r.t. properties which, however, do not seem to be amenable to full mechanization. In particular, most of the basic trans11 Fioravanti, Pettorossi, and Proietti formation rules introduced in [2] cannot ....

A. Pettorossi and M. Proietti. A theory of logic program specialization and generalization for dealing with input data properties. In O. Danvy, R. Gluck, and P. Thiemann, editors, Proceedings of the Dagstuhl Seminar on Partial Evaluation, Lecture Notes in Computer Science 1110, pages 386--408. SpringerVerlag, 1996.


Rules and Strategies for Contextual Specialization.. - Fioravanti.. (1999)   Self-citation (Pettorossi Proietti)   (Correct)

....instead of a single value. Indeed, our specialization method belongs to a family of methods which can be used for the specialization of programs w.r.t. properties of their context of use. Among these methods we would like to mention: i) the methods for specializing logic programs presented in [2, 14], ii) the method for multiple specialization of logic programs based on abstract interpretation presented in [18] and (iii) the method for parameterized partial evaluation of functional programs presented in [3] In [2, 14] the authors present very general approaches to the specialization of ....

.... to mention: i) the methods for specializing logic programs presented in [2, 14] ii) the method for multiple specialization of logic programs based on abstract interpretation presented in [18] and (iii) the method for parameterized partial evaluation of functional programs presented in [3] In [2, 14] the authors present very general approaches to the specialization of logic programs w.r.t. properties which, however, do not seem to be amenable to full mechanization. In particular, most of the basic transformation rules introduced in [2] cannot be easily automated because their applicability ....

A. Pettorossi and M. Proietti. A theory of logic program specialization and generalization for dealing with input data properties. In O. Danvy, R. Glck, and P. Thiemann, editors, Proceedings of the Dagstuhl Seminar on Partial Evaluation, Lecture Notes in Computer Science 1110, pages 386408. Springer-Verlag, 1996.


Contextual Specialization of Constraint Logic Programs - Fioravanti, Proietti (1999)   Self-citation (Proietti)   (Correct)

....in nite set of values, instead of a single value. Indeed, our specialization method belongs to the family of methods for the specialization of program w.r.t. properties of the context. Among these, we would like to mention: 1) the methods for specializing logic programs presented in [2] and [16] and (2) the method for parametrized partial evaluation of functional programs presented in [4] The works [2] and [16] present very general approaches which, however, do not seem to be amenable to full mechanization. In particular, in [2] most of the basic transformation rules cannot be easily ....

....for the specialization of program w.r.t. properties of the context. Among these, we would like to mention: 1) the methods for specializing logic programs presented in [2] and [16] and (2) the method for parametrized partial evaluation of functional programs presented in [4] The works [2] and [16] present very general approaches which, however, do not seem to be amenable to full mechanization. In particular, in [2] most of the basic transformation rules cannot be easily automated because their applicability conditions depend on undecidable properties of the programs to be transformed. In ....

A. Pettorossi and M. Proietti. A theory of logic program specialization and generalization for dealing with input data properties. In O. Danvy, R. Gluck, and P. Thiemann, editors, Proceedings of the Dagstuhl Seminar on Partial Evaluation, Lecture Notes in Computer Science 1110, pages 386-408. Springer-Verlag, 1996.


Developing Correct and Efficient Logic Programs by.. - Pettorossi, Proietti (1996)   (1 citation)  Self-citation (Pettorossi Proietti)   (Correct)

....and disjunctions of goals (instead of atomic goals only) by incorporating more powerful transformation rules [34, 43] and ii) to specialize programs w.r.t. a class of input data satisfying some properties (instead of particular input data) by using either more powerful transformation rules [4, 42] (possibly based on theorem proving techniques) or abstract interpretation [24] 5 Program Transformation and Logic based Software Engineering: Achievements and Future Developments In the previous sections we have presented through some simple examples, some techniques for logic program ....

A. Pettorossi and M. Proietti. A theory of logic program specialization and generalization for dealing with input data properties. In Proceedings of the Dagstuhl Seminar on Partial Evaluation. Springer-Verlag, 1996. (To appear).


Program Specialization via Algorithmic Unfold/Fold.. - Pettorossi, Proietti (1998)   (2 citations)  Self-citation (Pettorossi Proietti)   (Correct)

.... traversals of data structures, vi) UDF [Proietti and Pettorossi 1995] which eliminates unnecessary data structures from logic programs, vii) the strategy proposed in [Pettorossi et al. 1997] which avoids redundant nondeterminism while specializing logic programs, and (viii) the techniques of [Pettorossi and Proietti 1996] for specializing programs when their context of use is given by properties, rather than values, of the input data. We believe that an important topic for research in the forthcoming years is the development of a unifying framework for comparing, combining, and extending the above mentioned ....

Pettorossi, A. and Proietti, M. 1996. A theory of logic program specializationand generalization for dealing with input data properties. In O. Danvy, R. Gl uck, and P. Thiemann Eds., Partial Evaluation, Lecture Notes in Computer Science 1110 (1996), pp. 386--408. Springer-Verlag.


Specialising Logic Programs with respect to Call/Post.. - Bossi, Rossi   (Correct)

No context found.

A. Pettorossi and M. Proietti. A theory of logic program specialization and generalization for dealing with input data properties. In Proceedings of Partial Evaluation, International Seminar, volume 1110 of Lecture Notes in Computer Science. Springer-Verlag, 1996.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC