Alberto Pettorossi
Orcid: 0000-0001-7858-4032
According to our database1,
Alberto Pettorossi
authored at least 146 papers
between 1975 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
On csauthors.net:
Bibliography
2024
A Historical Perspective on Program Transformation and Recent Developments (Invited Contribution).
Proceedings of the 2024 ACM SIGPLAN International Workshop on Partial Evaluation and Program Manipulation, 2024
2023
Proceedings of the Practical Aspects of Declarative Languages, 2023
Proceedings of the Logic-Based Program Synthesis and Transformation, 2023
2022
Theory Pract. Log. Program., 2022
Theory Pract. Log. Program., 2022
Satisfiability of constrained Horn clauses on algebraic data types: A transformation-based approach.
J. Log. Comput., 2022
Proceedings of the Proceedings 9th Workshop on Horn Clauses for Verification and Synthesis and 10th International Workshop on Verification and Program Transformation, 2022
2021
Springer, ISBN: 978-3-030-63188-8, 2021
2020
Proceedings of the Proceedings 8th International Workshop on Verification and Program Transformation and 7th Workshop on Horn Clauses for Verification and Synthesis, 2020
Removing Algebraic Data Types from Constrained Horn Clauses Using Difference Predicates.
Proceedings of the Automated Reasoning - 10th International Joint Conference, 2020
2019
Theory Pract. Log. Program., 2019
Fundam. Informaticae, 2019
Proceedings of the Proceedings Seventh International Workshop on Verification and Program Transformation, 2019
Proceedings of the Sixth Workshop on Horn Clauses for Verification and Synthesis and Third Workshop on Program Equivalence and Relational Reasoning, 2019
Proceedings of the Tests and Proofs - 13th International Conference, 2019
2018
Theory Pract. Log. Program., 2018
Proceedings of the Proceedings 5th Workshop on Horn Clauses for Verification and Synthesis, 2018
2017
Sci. Comput. Program., 2017
Program Verification using Constraint Handling Rules and Array Constraint Generalizations.
Fundam. Informaticae, 2017
CoRR, 2017
Proceedings of the Rules and Reasoning - International Joint Conference, 2017
Proceedings of the Logic-Based Program Synthesis and Transformation, 2017
2016
Proceedings of the Proceedings 3rd Workshop on Horn Clauses for Verification and Synthesis, 2016
Proceedings of the Static Analysis - 23rd International Symposium, 2016
Proceedings of the Logic-Based Program Synthesis and Transformation, 2016
Proceedings of the 31st Italian Conference on Computational Logic, 2016
2015
Theory Pract. Log. Program., 2015
Fundam. Informaticae, 2015
Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming, 2015
2014
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2014
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2014
2013
Theory Pract. Log. Program., 2013
Fundam. Informaticae, 2013
Proceedings of the Semantics, 2013
Proceedings of the ACM SIGPLAN 2013 Workshop on Partial Evaluation and Program Manipulation, 2013
Proceedings of the 28th Italian Conference on Computational Logic, 2013
Proceedings of the First International Workshop on Verification and Program Transformation, 2013
Verification of Imperative Programs through Transformation of Constraint Logic Programs.
Proceedings of the First International Workshop on Verification and Program Transformation, 2013
2012
Fundam. Informaticae, 2012
Fundam. Informaticae, 2012
Formal Aspects Comput., 2012
Proceedings of the Logic-Based Program Synthesis and Transformation, 2012
Proceedings of the 9th Italian Convention on Computational Logic, 2012
2011
Intelligenza Artificiale, 2011
RCRA 2009 Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion.
Fundam. Informaticae, 2011
Proceedings of the Logic-Based Program Synthesis and Transformation, 2011
2010
Theory Pract. Log. Program., 2010
Program Specialization for Verifying Infinite State Systems: An Experimental Evaluation.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2010
Proceedings of the 25th Italian Conference on Computational Logic, 2010
Proceedings of the A 25-Year Perspective on Logic Programming: Achievements of the Italian Association for Logic Programming, 2010
2009
Fundam. Informaticae, 2009
Proceedings of the Logic-Based Program Synthesis and Transformation, 2009
2008
High. Order Symb. Comput., 2008
A Folding Algorithm for Eliminating Existential Variables from Constraint Logic Programs.
Proceedings of the Logic Programming, 24th International Conference, 2008
Proceedings of the Il Milione (i.e. 2^6), 2008
2007
Proceedings of the Logic Programming, 23rd International Conference, 2007
2006
Preface: Program Transformation: Theoretical Foundations and Basic Techniques. Part 2.
Fundam. Informaticae, 2006
Proving Properties of Constraint Logic Programs by Eliminating Existential Variables.
Proceedings of the Logic Programming, 22nd International Conference, 2006
2005
Derivation of Efficient Logic Programs by Specialization and Reduction of Nondeterminism.
High. Order Symb. Comput., 2005
Fundam. Informaticae, 2005
Proceedings of the Logic Based Program Synthesis and Transformation, 2005
Proofs of Program Properties via Unfold/Fold Transformations of Constraint Logic Programs.
Proceedings of the Transformation Techniques in Software Engineering, 17.-22. April 2005, 2005
2004
Theory Pract. Log. Program., 2004
Proceedings of the 2004 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2004
Proceedings of the Monitoring, Security, and Rescue Techniques in Multiagent Systems, 2004
Proceedings of the Program Development in Computational Logic: A Decade of Research Advances in Logic-Based Program Development, 2004
2003
2002
Formal Aspects Comput., 2002
Proceedings of the Logic Based Program Synthesis and Tranformation, 2002
Proceedings of the Computational Logic: Logic Programming and Beyond, 2002
Specialization with Clause Splitting for Deriving Deterministic Constraint Logic Programs.
Proceedings of the AGP 2002: Proceedings of the Joint Conference on Declarative Programming, 2002
2001
Proceedings of the Logic Based Program Synthesis and Transformation, 2001
2000
Automated strategies for specializing constraint logic programs.
Proceedings of the Extended Abstracts of the 10th International Workshop on Logic-based Program Synthesis and Transformation, 2000
Proceedings of the Computational Logic, 2000
1999
Proceedings of the Workshop on Optimization and Implementation of Declarative Programs, 1999
J. Log. Program., 1999
Proceedings of the Logic Programming Synthesis and Transformation, 1999
Transforming Inductive Definitions.
Proceedings of the Logic Programming: The 1999 International Conference, Las Cruces, New Mexico, USA, November 29, 1999
1998
ACM Comput. Surv., 1998
1997
Proceedings of the Conference Record of POPL'97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1997
Program derivation via list introduction.
Proceedings of the Algorithmic Languages and Calculi, 1997
1996
Knowl. Eng. Rev., 1996
ACM Comput. Surv., 1996
Proceedings of the Logic Programming Synthesis and Transformation, 1996
How to Extend Partial Deduction to Derive the KMP String-Matching Algorithm from a Naive Specification (Poster Abstract).
Proceedings of the Logic Programming, 1996
A Theory of Logic Program Specialization and Generalization for Dealing with Input Data Properties.
Proceedings of the Partial Evaluation, International Seminar, 1996
Proceedings of the Partial Evaluation, International Seminar, 1996
1995
Unfolding - Definition - Folding, in this Order, for Avaoiding Unnecessary Variables in Logic Programs.
Theor. Comput. Sci., 1995
Proceedings of the Logic Programming, 1995
1994
Completeness of Some Transformation Strategies for Avoiding Unnecessary Logical Variables.
Proceedings of the Logic Programming, 1994
Total correctness of a goal replacement rule based on the unfold/fold proof method.
Proceedings of the 1994 Joint Conference on Declarative Programming, 1994
1993
The Loop Absorption and the Generalization Strategies for the Development of Logic Programs and Partial Deduction.
J. Log. Program., 1993
An Abstract Strategy for Transforming Logic Programs.
Fundam. Informaticae, 1993
Synthesis of Programs from Unfold/Fold Proofs.
Proceedings of the Logic Program Synthesis and Transformation, 1993
Proceedings of the Formal Program Development - IFIP TC2/WG 2.1 State-of-the-Art Report, 1993
Completeness of some Transformation Strategies for Avoiding Unncecessary Logical Variables.
Proceedings of the 8th Italian Conference on Logic Programming, 1993
1992
Proceedings of the Logic Program Synthesis and Transformation, 1992
1991
Proceedings of the Symposium on Partial Evaluation and Semantics-Based Program Manipulation, 1991
An Automatic Transfomation Strategy for Avoiding Unnecessary Variables in Logic Programs (Extended Abstract).
Proceedings of the Logic Program Synthesis and Transformation, 1991
1990
Proceedings of the Semantics of Systems of Concurrent Processes, 1990
Proceedings of the ESOP'90, 1990
1989
The Power of the Lambda Abstraction Strategy for Program Derivation.
J. Inf. Process. Cybern., 1989
Decidability Results and Characterization of Strategies for the Development of Logic Programs.
Proceedings of the Logic Programming, 1989
1987
Theor. Comput. Sci., 1987
Proceedings of the TAPSOFT'87: Proceedings of the International Joint Conference on Theory and Practice of Software Development, 1987
On Learning with Imperfect Teachers.
Proceedings of the Methodologies for Intelligent Systems, 1987
Proceedings of the Foundations of Software Technology and Theoretical Computer Science, 1987
Proceedings of the Category Theory and Computer Science, 1987
1986
Using Facts for Improving the Parallel Execution of Functional Programs.
Proceedings of the International Conference on Parallel Processing, 1986
Proceedings of the CAAP '86, 1986
Proceedings of the Mathematical Models for the Semantics of Parallelism, Advanced School, Rome, Italy, September 24, 1986
Proceedings of the 5th National Conference on Artificial Intelligence. Philadelphia, 1986
1985
ACM Trans. Program. Lang. Syst., 1985
BIT, 1985
Proceedings of the Category Theory and Computer Programming, 1985
1984
PhD thesis, 1984
Proceedings of the Computation Theory, 1984
Proceedings of the 1984 ACM Conference on LISP and Functional Programming, 1984
1982
Deriving very Efficient Algorithms for Evaluating Linear Recurrence Relations Using the Program Transformation Technique.
Acta Informatica, 1982
Proceedings of the International Symposium on Programming, 1982
1981
A property which guarantees termination in weak combinatory logic and subtree replacement systems.
Notre Dame J. Formal Log., 1981
Proceedings of the Formalization of Programming Concepts, 1981
Comparing and Putting Together Recursive Path Ordering, Simplification Orderings and Non-Ascending Property for Termination Proofs of Term Rewriting Systems.
Proceedings of the Automata, 1981
Proceedings of the CONPAR 81: Conference on Analysing Problem Classes and Programming for Parallel Computing, 1981
1980
Derivation of an O(k² log n) Algorithm for Computing Order-k Fibonacci Numbers From the O(k³ log n) Matrix Multiplication Method.
Inf. Process. Lett., 1980
Towards a theory of parallelism and communications for increasing efficiency in applicative languages.
Proceedings of the Logics of Programs and Their Applications, 1980
Synthesis of subtree rewriting systems behaviour by solving equations.
Proceedings of the Proc. 5eme Colleque de Lille sur les Arbres en Algebre et en Programmation, 1980
1979
On the definition of hierarchies of infinite sequential computations.
Proceedings of the Fundamentals of Computation Theory, 1979
1978
Proceedings of the Mathematical Foundations of Computer Science 1978, 1978
1975
Proceedings of the Lambda-Calculus and Computer Science Theory, 1975