[PPL-devel] [GIT] ppl/ppl(master): More references added.

Patricia Hill patricia.hill at bugseng.com
Sat Dec 28 10:42:37 CET 2013


Module: ppl/ppl
Branch: master
Commit: d86bf4a6f5e1353f04d4de18ab0197fda617ad5b
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=d86bf4a6f5e1353f04d4de18ab0197fda617ad5b

Author: Patricia Hill <patricia.hill at bugseng.com>
Date:   Sat Dec 28 09:42:16 2013 +0000

More references added.

---

 doc/ppl_citations.bib |   77 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 75 insertions(+), 2 deletions(-)

diff --git a/doc/ppl_citations.bib b/doc/ppl_citations.bib
index 573ba03..3798fa2 100644
--- a/doc/ppl_citations.bib
+++ b/doc/ppl_citations.bib
@@ -1401,6 +1401,45 @@ Summarizing:
               implementation over several benchmark systems."
 }
 
+ at Inproceedings{CostantiniFM13,
+  author    = "G. Costantini and P. Ferrara and G. Maggiore",
+  title     = "The Domain of Parametric Hypercubes for Static Analysis of Computer Games Software",
+  Booktitle = "Formal Methods and Software Engineering:
+               Proceedings of 15th International Conference on Formal
+               Engineering Methods, {ICFEM} 2013",
+  Address = "Queenstown, New Zealand",
+  Series = "Lecture Notes in Computer Science",
+  Editor = "L. Groves and J. Sun",
+  Publisher = "Springer-Verlag, Berlin",
+  ISBN = "978-3-642-41201-1 (Print) 978-3-642-41202-8 (Online)",
+  Pages =  "447--463",
+  Volume = 8144,
+  Year = 2013,
+  Abstract = "Computer Games Software deeply relies on physics
+              simulations, which are particularly demanding to analyze
+              because they manipulate a large amount of interleaving
+              floating point variables. Therefore, this application
+              domain is an interesting workbench to stress the
+              trade-off between accuracy and efficiency of abstract
+              domains for static analysis.
+
+              In this paper, we introduce Parametric Hypercubes, a
+              novel disjunctive non-relational abstract domain. Its
+              main features are: (i) it combines the low computational
+              cost of operations on (selected) multidimensional
+              intervals with the accuracy provided by lifting to a
+              power-set disjunctive domain, (ii) the compact
+              representation of its elements allows to limit the space
+              complexity of the analysis, and (iii) the parametric
+              nature of the domain provides a way to tune the
+              accuracy/efficiency of the analysis by just setting the
+              widths of the hypercubes sides.
+
+              The first experimental results on a representative
+              Computer Games case study outline both the efficiency
+              and the precision of the proposal."
+}
+
 @Inproceedings{CovaFBV06,
   Author = "M. Cova and V. Felmetsger and G. Banks and G. Vigna",
   Title = "Static Detection of Vulnerabilities in x86 Executables",
@@ -2127,7 +2166,7 @@ Summarizing:
               checkers."
 }
 
- at Inproceedings{MihailaSS13a,
+ at Inproceedings{GarocheKT13,
   Author = "P.-L. Garoche and T. Kahsai and C. Tinelli",
   Title = "Incremental Invariant Generation Using Logic-Based Automatic Abstract Transformers",
   Booktitle = "NASA Formal Methods:
@@ -2164,6 +2203,40 @@ Summarizing:
               our method."
 }
 
+ at Inproceedings{GhorbalIBMG12,
+  Author = "K Ghorbal and F Ivan{\vc}i{\'c} and G Balakrishnan and N Maeda",
+  Title = "Donut Domains:
+           Efficient Non-convex Domains for Abstract Interpretation",
+  Booktitle = "Verification, Model Checking, and Abstract Interpretation:
+               Proceedings of the 13th International Conference ({VMCAI} 2012)",
+  Address = "Philadelphia, PA, USA",
+  Editor = "V. Kuncak and A. Rybalchenko",
+  Publisher = "Springer-Verlag, Berlin",
+  Volume = 7148,
+  Year = 2012,
+  Pages = "235--250",
+  ISBN = "978-3-642-27939-3 (Print) 978-3-642-27940-9 (Online)",
+  Abstract = "Program analysis using abstract interpretation has been
+              successfully applied in practice to find runtime bugs or
+              prove software correct. Most abstract domains that are
+              used widely rely on convexity for their
+              scalability. However, the ability to express non-convex
+              properties is sometimes required in order to achieve a
+              precise analysis of some numerical properties. This work
+              combines already known abstract domains in a novel way
+              in order to design new abstract domains that tackle some
+              non-convex invariants. The abstract objects of interest
+              are encoded as a pair of two convex abstract objects:
+              the first abstract object defines an over-approximation
+              of the possible reached values, as is done
+              customarily. The second abstract object
+              under-approximates the set of impossible values within
+              the state-space of the first abstract object. Therefore,
+              the geometrical concretization of our objects is defined
+              by a convex set minus another convex set (or hole). We
+              thus call these domains donut domains."
+}
+
 @PhdThesis{Gobert07th,
   Author = "F. Gobert",
   Title = "Towards putting abstract interpretation of {Prolog} into practice:
@@ -3599,7 +3672,7 @@ Summarizing:
 @Article{PanizoG12,
   Author = "L. Panizo and M.-d.-M. Gallardo",
   Title = "An extension of Java PathFinder for hybrid systems",
-  Booktitle = "ACM SIGSOFT Software Engineering Notes",
+  Journal = "ACM SIGSOFT Software Engineering Notes",
   Volume = 37,
   Number = 6,
   Year = 2012,




More information about the PPL-devel mailing list