PROGRAM
Days: Wednesday, October 9th Thursday, October 10th Friday, October 11th
Wednesday, October 9th
View this program: with abstractssession overviewtalk overview
08:50-09:00 Welcome to SAS 2019
Chair:
Bor-Yuh Evan Chang (University of Colorado Boulder and Amazon, United States)
Location: Google
09:00-10:00 Session 1: Keynote: Mayur Naik
Chair:
Bor-Yuh Evan Chang (University of Colorado Boulder and Amazon, United States)
Location: Google
09:00 | Rethinking Static Analysis by Combining Discrete and Continuous Reasoning (abstract) |
10:30-12:30 Session 2: Pointers and Dataflow
Chair:
Kwangkeun Yi (Seoul National University, South Korea)
Location: Google
10:30 | Fast and Precise Handling of Positive Weight Cycles for Field-sensitive Pointer Analysis (abstract) |
11:00 | Per-Dereference Verification of Temporal Heap Safety via Adaptive Context-Sensitive Analysis (abstract) |
11:30 | A Change-based Heuristic for Static Analysis with Policy Iteration (abstract) |
12:00 | Syntactic and Semantic Soundness of Structural Dataflow Analysis (abstract) |
14:00-15:00 Session 3: Keynote: Caterina Urban
Chair:
Antoine Miné (LIP6, UPMC, France)
Location: Google
14:00 | Static Analysis of Data Science Software (abstract) |
15:30-17:00 Session 4: Languages and Decidability
Chair:
Sandrine Blazy (University of Rennes 1, France)
Location: Google
15:30 | Abstract Interpretation of Indexed Grammars (abstract) |
16:00 | Language Inclusion Algorithms as Complete Abstract Interpretations (abstract) |
16:30 | On the Monniaux Problem in Abstract Interpretation (abstract) |
17:00-17:10 Presentation of the Radhia Cousot Young Researcher Award
Chair:
Bor-Yuh Evan Chang (University of Colorado Boulder and Amazon, United States)
Location: Google
17:10-17:20 Program Chair's Report
Chair:
Bor-Yuh Evan Chang (University of Colorado Boulder and Amazon, United States)
Location: Google
Thursday, October 10th
View this program: with abstractssession overviewtalk overview
09:00-10:00 Session 5: Keynote: Somesh Jha
Chair:
Patrick Cousot (New York University, United States)
Location: Google
09:00 | Towards Semantic Adversarial Examples (abstract) |
10:30-12:30 Session 6: Numerical
Chair:
Francesco Ranzato (University of Padova, Italy)
Location: Google
10:30 | Revisiting Polyhedral Analysis for Hybrid Systems (abstract) |
11:00 | An Efficient Parametric Linear Programming Solver and Application to Polyhedral Projection (abstract) |
11:30 | Analysis of Software Patches using Numerical Abstract Interpretation (abstract) |
12:00 | Verifying Numerical Programs via Iterative Abstract Testing (abstract) |
14:00-15:00 Session 7: Trends: Assuring Machine Learning
Chair:
Roberto Giacobazzi (University of Verona, Italy)
Location: Google
14:00 | Abstract Semantic Dependency (abstract) |
14:30 | Analyzing Deep Neural Networks with Symbolic Propagation: Towards Higher Precision and Faster Verification (abstract) |
Friday, October 11th
View this program: with abstractssession overviewtalk overview
09:00-10:00 Session 8: Keynote: Suresh Jagannathan
Chair:
Manuel Hermenegildo (IMDEA, Spain)
Location: Google
09:00 | Learning Verifiers and Verifying Learners (abstract) |
10:30-12:30 Session 9: Synthesis and Security
Chair:
Thomas Jensen (INRIA, France)
Location: Google
10:30 | Sorcar: Property-Driven Algorithms for Learning Conjunctive Invariants (abstract) |
11:00 | Direct Manipulation for Imperative Programs (abstract) |
11:30 | Responsibility Analysis by Abstract Interpretation (abstract) |
12:00 | Robustness Verification of Support Vector Machines (abstract) |
14:00-15:30 Session 10: Temporal Properties and Termination
Chair:
Jérôme Feret (INRIA, France)
Location: Google
14:00 | Temporal Verification of Programs via First-Order Fixpoint Logic (abstract) |
14:30 | A Temporal Logic for Higher-Order Functional Programs (abstract) |
15:00 | Multiphase-Linear Ranking Functions and their Relation to Recurrent Sets (abstract) |