PPL
Possibly not closed convex polyhedra and the Parma Polyhedra Library. The domain of convex polyhedra is employed in several systems for the analysis and verification of hardware and software components. Current applications span imperative, functional and logic languages, synchronous languages and synchronization protocols, real-time and hybrid systems. Since the seminal work of P. Cousot and N. Halbwachs, convex polyhedra have thus played an important role in the formal methods community and several critical tasks rely on their software implementations. Despite this, existing libraries for the manipulation of convex polyhedra are still research prototypes and suffer from limitations that make their usage problematic, especially in critical applications. Furthermore, there is inadequate support for polyhedra that are Not Necessarily Closed (NNC), i.e., polyhedra that are described by systems of constraints where strict inequalities are allowed to occur. This paper presents the Parma Polyhedra Library, a new, robust and complete implementation of NNC convex polyhedra, concentrating on the distinctive features of the library and on the novel theoretical underpinnings.
(Source: http://freecode.com/)
Keywords for this software
References in zbMATH (referenced in 104 articles , 1 standard article )
Showing results 1 to 20 of 104.
Sorted by year (- André, Étienne; Coquard, Emmanuel; Fribourg, Laurent; Jerray, Jawher; Lesens, David: Parametric schedulability analysis of a launcher flight control system under reactivity constraints (2021)
- Bruno, A. D.; Batkhin, A. B.: Algorithms and programs for calculating the roots of polynomial of one or two variables (2021)
- Eifler, Leon; Gleixner, Ambros: A computational status update for exact rational mixed integer programming (2021)
- Lund, Sebastian; van Diepen, Jesper; Larsen, Kim G.; Muñiz, Marco; Ringholm Jørgensen, Tobias; Skaarup Daa Andersen, Tobias: An integer static analysis for better extrapolation in Uppaal (2021)
- Becchi, Anna; Zaffanella, Enea: PPLite: zero-overhead encoding of NNC polyhedra (2020)
- Ben-Amram, Amir M.; Hamilton, Geoff: Tight polynomial worst-case bounds for loop programs (2020)
- Fajardo, María D.; Goberna, Miguel A.; Rodríguez, Margarita M. L.; Vicente-Pérez, José: Even convexity and optimization. Handling strict inequalities (2020)
- García Soto, Miriam; Prabhakar, Pavithra: Abstraction based verification of stability of polyhedral switched systems (2020)
- Perry, John: A dynamic F4 algorithm to compute Gröbner bases (2020)
- Yang, Jung-Min; Moor, Thomas; Raisch, Jörg: Refinements of behavioural abstractions for the supervisory control of hybrid systems (2020)
- Doménech, Jesús J.; Gallagher, John P.; Genaim, Samir: Control-flow refinement by partial evaluation, and its application to termination and cost analysis (2019)
- Gronski, Jessica; Ben Sassi, Mohamed-Amin; Becker, Stephen; Sankaranarayanan, Sriram: Template polyhedra and bilinear optimization (2019)
- Hampe, Simon; Joswig, Michael; Schröter, Benjamin: Algorithms for tight spans and tropical linear spaces (2019)
- Zolotykh, Nikolai Yu.; Bastrakov, Sergei I.: Two variations of graph test in double description method (2019)
- Amato, Gianluca; Rubino, Marco: Experimental evaluation of numerical domains for inferring ranges (2018)
- Avis, David; Jordan, Charles: \textttmplrs: a scalable parallel vertex/facet enumeration code (2018)
- Bezděk, Peter; Beneš, Nikola; Černá, Ivana; Barnat, Jiří: On clock-aware LTL parameter synthesis of timed automata (2018)
- Boutonnet, Rémy; Halbwachs, Nicolas: Improving the results of program analysis by abstract interpretation beyond the decreasing sequence (2018)
- De Angelis, Emanuele; Fioravanti, Fabio; Pettorossi, Alberto; Proietti, Maurizio: Solving Horn clauses on inductive data types without induction (2018)
- Doyen, Laurent; Frehse, Goran; Pappas, George J.; Platzer, André: Verification of hybrid systems (2018)
Further publications can be found at: http://bugseng.com/products/ppl/documentation/bibliography