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 50 articles , 1 standard article )
Showing results 1 to 20 of 50.
Sorted by year (- Cimatti, Alessandro; Micheli, Andrea; Roveri, Marco: Solving strong controllability of temporal problems with uncertainty using SMT (2015)
- Goubault, Eric; Putot, Sylvie: A zonotopic framework for functional abstractions (2015)
- Hagemann, Willem: Efficient geometric operations on convex polyhedra, with an application to reachability analysis of hybrid systems (2015)
- Motallebi, Hassan; Azgomi, Mohammad Abdollahi: Parametric multisingular hybrid Petri nets: formal definitions and analysis techniques (2015)
- Roux, Alet; Zastawniak, Tomasz: Linear vector optimization and European option pricing under proportional transaction costs (2015)
- Amato, Gianluca; Scozzari, Francesca; Zaffanella, Enea: Efficient constraint/generator removal from double description of polyhedra (2014)
- André, Étienne; Liu, Yang; Sun, Jun; Dong, Jin-Song: Parameter synthesis for hierarchical concurrent real-time systems (2014)
- Brim, L.; Dluhoš, P.; Šafránek, D.; Vejpustek, T.: STL*: extending signal temporal logic with signal-value freezing operator (2014)
- Larsen, Kim G.; Legay, Axel; Traonouez, Louis-Marie; Wąsowski, Andrzej: Robust synthesis for real-time systems (2014)
- Benerecetti, Massimo; Faella, Marco; Minopoli, Stefano: Automatic synthesis of switching controllers for linear hybrid systems: safety control (2013)
- Lime, Didier; Martinez, Claude; Roux, Olivier H.: Shrinking of time Petri nets (2013)
- Upadrasta, Ramakrishna; Cohen, Albert: Sub-polyhedral scheduling using (unit-)two-variable-per-inequality polyhedra (2013)
- Albert, Elvira; Arenas, Puri; Genaim, Samir; Puebla, German; Zanardini, Damiano: Cost analysis of object-oriented bytecode programs (2012)
- Amato, Gianluca; Parton, Maurizio; Scozzari, Francesca: Discovering invariants via simple component analysis (2012)
- Bagnara, Roberto; Mesnard, Fred; Pescetti, Andrea; Zaffanella, Enea: A new look at the automatic synthesis of linear ranking functions (2012)
- Lu, Qi; Madsen, Michael; Milata, Martin; Ravn, Søren; Fahrenberg, Uli; Larsen, Kim G.: Reachability analysis for timed automata using max-plus algebra (2012)
- Monniaux, David; Le Guen, Julien: Stratified static analysis based on variable dependencies (2012)
- Montenegro, Manuel; Shkaravska, Olha; van Eekelen, Marko; Peña, Ricardo: Interpolation-based height analysis for improving a recurrence solver (2012)
- Motallebi, Hassan; Azgomi, Mohammad Abdollahi: Modeling and verification of hybrid dynamic systems using multisingular hybrid Petri nets (2012)
- Albert, Elvira; Arenas, Puri; Genaim, Samir; Puebla, Germán: Closed-form upper bounds in static cost analysis (2011)
Further publications can be found at: http://bugseng.com/products/ppl/documentation/bibliography