|
Contact Information
University phone: +972 (3) 640-5358 Teaching Assistance
Winter 2007-2008 Compilation Course 0368.3133 Publications``Shape Analysis by Graph Decomposition ''R. Manevich, J. Berdine, B. Cook, G. Ramalingam, and M. Sagiv. Appeared in TACAS'07: 13th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Braga, Portugal, March 2007 © Springer-Verlag [bib] [abstract] [pdf] [full version] [ppt] ``Abstract Counterexample-based Refinement for Powerset Domains'' R. Manevich, J. Field, T. A. Henzinger, G. Ramalingam, and M. Sagiv. Appeared in Program Analysis and Compilation, Theory and Practice: Essays Dedicated to Reinhard Wilhelm © Springer-Verlag [bib] [abstract] [pdf]
``Combining Shape Analyses by Intersecting Abstractions''
``Predicate Abstraction and Canonical Abstraction for Singly-Linked Lists''
``PSE: Explaining Program Failures via Postmortem Static Analysis''
``Partially Disjunctive Heap Abstraction''
``Compactly Representing First-Order Structures for Static Analysis'' Technical Reports and Unrefereed Publications ``Automatic Verification of Strongly Dynamic Software Systems''N. Dor, J. Field, D. Gopan, T. Lev-Ami, A. Loginov, R. Manevich, G. Ramalingam, T. Reps, N. Rinetzky, M. Sagiv, R. Wilhelm, E. Yahav, and G. Yorsh. Proc. IFIP Working Conference on Verified Software: Theories, Tools, Experiments, Zurich, Switzerland, Oct. 10-13, 2005 [abstract] [pdf] ``Lightweight Analysis of Acyclic Unshared Lists'' Roman Manevich, Shuvendu K. Lahiri, and Mooly Sagiv. Technical Report TR-2005-12-1297820 [bib] [abstract] [pdf] [ps] ``Intersecting Heap Abstractions with Applications to Compile-time Memory Management'' Gilad Arnold, Roman Manevich, Mooly Sagiv, and Ran Shaham. Technical Report TR-2005-04-135520 [bib] [abstract] [pdf] [ps]
``Predicate Abstraction and Canonical Abstraction for Singly-Linked Lists''
``TVLA: A System for Generating Abstract Interpreters''
``Data Structures and Algorithms for Efficient Shape Analysis'',
M.Sc. thesis Research InterestsProgramming Languages, Static Analysis by Abstract interpretation, Compiler Optimizations, Pointer Analysis, Shape Analysis, Data Structures and Algorithms. SoftwareJ2TVLA is a Soot-based toolkit for translating Java programs to TVLA specifications. I no longer maintain J2TVLA but if you are interested, contact me for further details. LinksSearch Engines
ACM Portal Static Analysis Tools and Projects
Soot: a Java Optimization Framework Generic Computer Science Links
Descriptive Complexity Programming and Modeling
The Eclipse project - My favorite Java IDE Music Links
Funk'n'Stein
|