| 2013 | ||
|---|---|---|
| c42 | ||
| 2012 | ||
| j12 | Raghavan Raman, Jisheng Zhao, Vivek Sarkar, Martin T. Vechev, Eran Yahav: Efficient data race detection for async-finish parallelism. Formal Methods in System Design 41(3): 321-347 (2012) | |
| j11 | Michael Kuperstein, Martin T. Vechev, Eran Yahav: Automatic inference of memory fences. SIGACT News 43(2): 108-123 (2012) | |
| c41 | Alon Mishne, Sharon Shoham, Eran Yahav: Typestate-based semantic code search over partial programs. OOPSLA 2012: 997-1016 | |
| c40 | Feng Liu, Nayden Nedev, Nedyalko Prisadnikov, Martin T. Vechev, Eran Yahav: Dynamic synthesis for relaxed memory models. PLDI 2012: 429-440 | |
| c39 | Raghavan Raman, Jisheng Zhao, Vivek Sarkar, Martin T. Vechev, Eran Yahav: Scalable and precise dynamic datarace detection for structured parallelism. PLDI 2012: 531-542 | |
| i1 | Ratislav Bodík, Sumit Gulwani, Eran Yahav: Software Synthesis (Dagstuhl Seminar 12152). Dagstuhl Reports 2(4): 21-38 (2012) | |
| 2011 | ||
| j10 | Matthew Arnold, Martin T. Vechev, Eran Yahav: QVM: An Efficient Runtime for Detecting Defects in Deployed Systems. ACM Trans. Softw. Eng. Methodol. 21(1): 2 (2011) | |
| c38 | Ohad Shacham, Nathan Grasso Bronson, Alex Aiken, Mooly Sagiv, Martin T. Vechev, Eran Yahav: Testing atomicity of composed concurrent operations. OOPSLA 2011: 51-64 | |
| c37 | Guy Golan-Gueta, Nathan Grasso Bronson, Alex Aiken, G. Ramalingam, Mooly Sagiv, Eran Yahav: Automatic fine-grain locking using shape properties. OOPSLA 2011: 225-242 | |
| c36 | Arun Raman, Greta Yorsh, Martin T. Vechev, Eran Yahav: Sprint: speculative prefetching of remote data. OOPSLA 2011: 259-274 | |
| c35 | Edward Aftandilian, Samuel Z. Guyer, Martin T. Vechev, Eran Yahav: Asynchronous assertions. OOPSLA 2011: 275-288 | |
| c34 | Michael Kuperstein, Martin T. Vechev, Eran Yahav: Partial-coherence abstractions for relaxed memory models. PLDI 2011: 187-198 | |
| e1 | Eran Yahav (Ed.): Static Analysis - 18th International Symposium, SAS 2011, Venice, Italy, September 14-16, 2011. Proceedings. Lecture Notes in Computer Science 6887, Springer 2011, isbn 978-3-642-23701-0 | |
| 2010 | ||
| j9 | Eran Yahav, Mooly Sagiv: Verifying safety properties of concurrent heap-manipulating programs. ACM Trans. Program. Lang. Syst. 32(5) (2010) | |
| c33 | Michael Kuperstein, Martin T. Vechev, Eran Yahav: Automatic inference of memory fences. FMCAD 2010: 111-119 | |
| c32 | Martin T. Vechev, Eran Yahav, Greta Yorsh: PHALANX: parallel checking of expressive heap assertions. ISMM 2010: 41-50 | |
| c31 | Peter W. O'Hearn, Noam Rinetzky, Martin T. Vechev, Eran Yahav, Greta Yorsh: Verifying linearizability with hindsight. PODC 2010: 85-94 | |
| c30 | Martin T. Vechev, Eran Yahav, Greta Yorsh: Abstraction-guided synthesis of synchronization. POPL 2010: 327-338 | |
| c29 | Raghavan Raman, Jisheng Zhao, Vivek Sarkar, Martin T. Vechev, Eran Yahav: Efficient Data Race Detection for Async-Finish Parallelism. RV 2010: 368-383 | |
| c28 | Martin T. Vechev, Eran Yahav, Raghavan Raman, Vivek Sarkar: Automatic Verification of Determinism for Structured Parallel Programs. SAS 2010: 455-471 | |
| 2009 | ||
| c27 | Ohad Shacham, Martin T. Vechev, Eran Yahav: Chameleon: adaptive selection of collections. PLDI 2009: 408-418 | |
| c26 | Martin T. Vechev, Eran Yahav, Greta Yorsh: Experience with Model Checking Linearizability. SPIN 2009: 261-278 | |
| c25 | Martin T. Vechev, Eran Yahav, Greta Yorsh: Inferring Synchronization under Limited Observability. TACAS 2009: 139-154 | |
| 2008 | ||
| j8 | Noam Rinetzky, G. Ramalingam, Shmuel Sagiv, Eran Yahav: On the complexity of partially-flow-sensitive alias analysis. ACM Trans. Program. Lang. Syst. 30(3) (2008) | |
| j7 | Stephen J. Fink, Eran Yahav, Nurit Dor, G. Ramalingam, Emmanuel Geay: Effective typestate verification in the presence of aliasing. ACM Trans. Softw. Eng. Methodol. 17(2) (2008) | |
| j6 | Sharon Shoham, Eran Yahav, Stephen J. Fink, Marco Pistoia: Static Specification Mining Using Automata-Based Abstractions. IEEE Trans. Software Eng. 34(5): 651-666 (2008) | |
| c24 | Alexey Loginov, Eran Yahav, Satish Chandra, Stephen Fink, Noam Rinetzky, Mangala Gowri Nanda: Verifying dereference safety via expanding-scope analysis. ISSTA 2008: 213-224 | |
| c23 | Isil Dillig, Thomas Dillig, Eran Yahav, Satish Chandra: The CLOSER: automating resource management in java. ISMM 2008: 1-10 | |
| c22 | Matthew Arnold, Martin T. Vechev, Eran Yahav: QVM: an efficient runtime for detecting defects in deployed systems. OOPSLA 2008: 143-162 | |
| c21 | Martin T. Vechev, Eran Yahav: Deriving linearizable fine-grained concurrent objects. PLDI 2008: 125-135 | |
| c20 | Greta Yorsh, Eran Yahav, Satish Chandra: Generating precise and concise procedure summaries. POPL 2008: 221-234 | |
| 2007 | ||
| j5 | Marco Pistoia, Satish Chandra, Stephen J. Fink, Eran Yahav: A survey of static analysis methods for identifying security vulnerabilities in software systems. IBM Systems Journal 46(2): 265-288 (2007) | |
| c19 | Daphna Amit, Noam Rinetzky, Thomas W. Reps, Mooly Sagiv, Eran Yahav: Comparison Under Abstraction for Verifying Linearizability. CAV 2007: 477-490 | |
| c18 | Noam Rinetzky, Arnd Poetzsch-Heffter, Ganesan Ramalingam, Mooly Sagiv, Eran Yahav: Modular Shape Analysis for Dynamically Encapsulated Programs. ESOP 2007: 220-236 | |
| c17 | Marco Pistoia, Stephen J. Fink, Robert J. Flynn, Eran Yahav: When Role Models Have Flaws: Static Validation of Enterprise Security Policies. ICSE 2007: 478-488 | |
| c16 | Sharon Shoham, Eran Yahav, Stephen Fink, Marco Pistoia: Static specification mining using automata-based abstractions. ISSTA 2007: 174-184 | |
| c15 | Martin T. Vechev, Eran Yahav, David F. Bacon, Noam Rinetzky: CGCExplorer: a semi-automated search procedure for provably correct concurrent collectors. PLDI 2007: 456-467 | |
| c14 | Guy Gueta, Cormac Flanagan, Eran Yahav, Mooly Sagiv: Cartesian Partial-Order Reduction. SPIN 2007: 95-112 | |
| 2006 | ||
| j4 | Eran Yahav, Thomas W. Reps, Shmuel Sagiv, Reinhard Wilhelm: Verifying Temporal Heap Properties Specified via Evolution Logic. Logic Journal of the IGPL 14(5): 755-783 (2006) | |
| c13 | Stephen J. Fink, Eran Yahav, Nurit Dor, G. Ramalingam, Emmanuel Geay: Effective typestate verification in the presence of aliasing. ISSTA 2006: 133-144 | |
| c12 | Emmanuel Geay, Eran Yahav, Stephen J. Fink: Continuous code-quality assurance with SAFE. PEPM 2006: 145-149 | |
| c11 | Martin T. Vechev, Eran Yahav, David F. Bacon: Correctness-preserving derivation of concurrent garbage collection algorithms. PLDI 2006: 341-353 | |
| 2005 | ||
| j3 | John Field, Deepak Goyal, Ganesan Ramalingam, Eran Yahav: Typestate verification: Abstraction techniques and complexity results. Sci. Comput. Program. 58(1-2): 57-82 (2005) | |
| j2 | Ran Shaham, Eran Yahav, Elliot K. Kolodner, Mooly Sagiv: Establishing local temporal heap safety properties with applications to compile-time memory management. Sci. Comput. Program. 58(1-2): 264-289 (2005) | |
| c10 | David F. Bacon, Perry Cheng, David Grove, Michael Hind, V. T. Rajan, Eran Yahav, Matthias Hauswirth, Christoph M. Kirsch, Daniel Spoonhower, Martin T. Vechev: High-level real-time programming in Java. EMSOFT 2005: 68-78 | |
| c9 | Noam Rinetzky, Mooly Sagiv, Eran Yahav: Interprocedural Shape Analysis for Cutpoint-Free Programs. SAS 2005: 284-302 | |
| c8 | Roman Manevich, Eran Yahav, Ganesan Ramalingam, Shmuel Sagiv: Predicate Abstraction and Canonical Abstraction for Singly-Linked Lists. VMCAI 2005: 181-198 | |
| c7 | Nurit Dor, John Field, Denis Gopan, Tal Lev-Ami, Alexey Loginov, Roman Manevich, G. Ramalingam, Thomas W. Reps, Noam Rinetzky, Mooly Sagiv, Reinhard Wilhelm, Eran Yahav, Greta Yorsh: Automatic Verification of Strongly Dynamic Software Systems. VSTTE 2005: 82-92 | |
| 2004 | ||
| c6 | Eran Yahav, G. Ramalingam: Verifying safety properties using separation and heterogeneous abstractions. PLDI 2004: 25-34 | |
| 2003 | ||
| j1 | Eran Yahav, Shmuel Sagiv: Automatically Verifying Concurrent Queue Algorithms. Electr. Notes Theor. Comput. Sci. 89(3): 450-463 (2003) | |
| c5 | Eran Yahav, Thomas W. Reps, Shmuel Sagiv, Reinhard Wilhelm: Verifying Temporal Heap Properties Specified via Evolution Logic. ESOP 2003: 204-222 | |
| c4 | John Field, Deepak Goyal, G. Ramalingam, Eran Yahav: Typestate Verification: Abstraction Techniques and Complexity Results. SAS 2003: 439-462 | |
| c3 | Ran Shaham, Eran Yahav, Elliot K. Kolodner, Shmuel Sagiv: Establishing Local Temporal Heap Safety Properties with Applications to Compile-Time Memory Management. SAS 2003: 483-503 | |
| 2001 | ||
| c2 | Eran Yahav: Verifying safety properties of concurrent Java programs using 3-valued logic. POPL 2001: 27-40 | |
| 1996 | ||
| c1 | Sara Porat, David Bernstein, Yaroslav Fedorov, Joseph Rodrigue, Eran Yahav: Compiler Optimization of C++ Virtual Function Calls. COOTS 1996 | |
Data released under the ODC-BY 1.0 license — See also our legal information page