Little Roadmap of PPL Papers
The original research work that led to the creation of the Parma Polyhedra Library is described in several papers. These can be divided into two categories:
- current references are those that we consider the best currently available sources for particular aspects of the library and of the theory upon which it is based;
- historical references are those that have been superseded by more recent papers, but may still be interesting for reconstructing the history and evolution of ideas and techniques.
Current References
On the PPL in General
[BHZ08b] | R. Bagnara, P. M. Hill, and E. Zaffanella. The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems. Science of Computer Programming, 72(1-2):3-21, 2008.
|
On the Double Description Method
[BHZ05a] | R. Bagnara, P. M. Hill, and E. Zaffanella.
Not necessarily closed convex polyhedra and the double description
method.
Formal Aspects of Computing, 17(2):222-257, 2005.
|
On Widenings for Generic Convex Polyhedra
[BHRZ05] | R. Bagnara, P. M. Hill, E. Ricci, and E. Zaffanella.
Precise widening operators for convex polyhedra.
Science of Computer Programming, 58(1-2):28-56, 2005.
|
On the Powerset Construction
[BHZ05b] | R. Bagnara, P. M. Hill, and E. Zaffanella.
Widening operators for powerset domains.
Software Tools for Technology Transfer,
8(4-5):449-466, 2006.
|
On Weakly Relational Domains
R. Bagnara, P. M. Hill, and E. Zaffanella.
Weakly-Relational Shapes for Numeric Abstractions: Improved
Algorithms and Proofs of Correctness.
Formal Methods in System Design, 35(3):(279-323), 2009.
|
On Applications of Polyhedral Computations
[BHZ09TCS] | R. Bagnara, P. M. Hill, and E. Zaffanella.
Applications of Polyhedral Computations to the Analysis
and Verification of Hardware and Software Systems.
Theoretical Computer Science,
410(46):4672-4691, 2009.
|
On Exact Join Detection
[BHZ10] | R. Bagnara, P. M. Hill, and E. Zaffanella. Exact join detection for convex polyhedra and other numerical abstractions. Computational Geometry: Theory and Applications, 43(5):453-473, 2010.
|
On the Synthesis of Linear Ranking Functions
[BMPZ10 ] | R. Bagnara, F. Mesnard, A. Pescetti, and E. Zaffanella. The automatic synthesis of linear ranking functions: The complete unabridged version. Quaderno 498, Dipartimento di Matematica, Università di Parma, Italy, 2010. Available at http://www.cs.unipr.it/Publications/ . Also published as arXiv:cs.PL/1004.0944, available from http://arxiv.org/ .
|
Historical References
On the PPL in General
[BRZH02a] | R. Bagnara, E. Ricci, E. Zaffanella, and P. M. Hill.
Possibly not closed convex polyhedra and the Parma Polyhedra
Library.
In M. V. Hermenegildo and G. Puebla, editors, Static Analysis:
Proceedings of the 9th International Symposium, volume 2477 of Lecture
Notes in Computer Science, pages 213-229, Madrid, Spain, 2002.
Springer-Verlag, Berlin.
|
[BRZH02b ] | R. Bagnara, E. Ricci, E. Zaffanella, and P. M. Hill.
Possibly not closed convex polyhedra and the Parma Polyhedra
Library.
Quaderno 286, Dipartimento di Matematica, Università di Parma,
Italy, 2002.
See also [BRZH02c]. Available at
http://www.cs.unipr.it/Publications/ .
|
On the Double Description Method
[BHZ03a] | R. Bagnara, P. M. Hill, and E. Zaffanella.
A new encoding and implementation of not necessarily closed convex
polyhedra.
In M. Leuschel, S. Gruner, and S. Lo Presti, editors,
Proceedings of the 3rd Workshop on Automated Verification of Critical
Systems, pages 161-176, Southampton, UK, 2003.
Published as TR Number DSSE-TR-2003-2, University of Southampton.
|
[BHZ02b] | R. Bagnara, P. M. Hill, and E. Zaffanella.
A new encoding of not necessarily closed convex polyhedra.
In M. Carro, C. Vacheret, and K.-K. Lau, editors, Proceedings of
the 1st CoLogNet Workshop on Component-based Software Development and
Implementation Technology for Computational Logic Systems, pages 147-153,
Madrid, Spain, 2002.
Published as TR Number CLIP4/02.0, Universidad Politécnica de
Madrid, Facultad de Informática.
|
[BHZ02TR] | R. Bagnara, P. M. Hill, and E. Zaffanella.
A new encoding and implementation of not necessarily closed convex
polyhedra.
Quaderno 305, Dipartimento di Matematica, Università di Parma,
Italy, 2002.
Available at http://www.cs.unipr.it/Publications/ .
|
On Widenings for Generic Convex Polyhedra
[BHRZ03a] | R. Bagnara, P. M. Hill, E. Ricci, and E. Zaffanella.
Precise widening operators for convex polyhedra.
In R. Cousot, editor, Static Analysis: Proceedings of the 10th
International Symposium, volume 2694 of Lecture Notes in Computer
Science, pages 337-354, San Diego, California, USA, 2003. Springer-Verlag,
Berlin.
|
[BHRZ03b] | R. Bagnara, P. M. Hill, E. Ricci, and E. Zaffanella.
Precise widening operators for convex polyhedra.
Quaderno 312, Dipartimento di Matematica, Università di Parma,
Italy, 2003.
Available at http://www.cs.unipr.it/Publications/ .
|
On the Powerset Construction
[BHZ03b] | R. Bagnara, P. M. Hill, and E. Zaffanella.
Widening operators for powerset domains.
In B. Steffen and G. Levi, editors, Verification, Model Checking
and Abstract Interpretation: Proceedings of the 5th International Conference
(VMCAI 2004), volume 2937 of Lecture Notes in Computer Science,
pages 135-148, Venice, Italy, 2003. Springer-Verlag, Berlin.
|
On Weakly Relational Domains
[BHMZ05b ] | R. Bagnara, P. M. Hill, E. Mazzi, and E. Zaffanella.
Widening operators for weakly-relational numeric abstractions.
In C. Hankin and I. Silveroni, editors, Static Analysis:
Proceedings of the 12th International Symposium, volume 3672 of Lecture
Notes in Computer Science, pages 3-18, London, UK, 2005. Springer-Verlag,
Berlin.
|