Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation 2015: all accepted papers
- Verdi: a framework for implementing and formally verifying distributed systems ↗James R. Wilcox, Doug Woos, Pavel Panchekha et al.270 citations
- Synthesizing data structure transformations from input-output examples ↗John Feser, Swarat Chaudhuri, Işıl Dillig251 citations
- A simpler, safer programming and execution model for intermittent systems ↗Brandon Lucia, Benjamin Ransford200 citations
- Type-and-example-directed program synthesisPeter-Michael Osera, Steve Zdancewic185 citations · our summary
- Automatically improving accuracy for floating point expressions ↗Pavel Panchekha, Alex Sanchez-Stern, James R. Wilcox et al.168 citations
- Many-core compiler fuzzing ↗Christopher Lidbury, Andrei Lascu, Nathan Chong et al.143 citations
- Provably correct peephole optimizations with alive ↗Nuno P. Lopes, David Menendez, Santosh Nagarakatte et al.129 citations
- Automatic error elimination by horizontal code transfer across multiple applications ↗Stelios Sidiroglou, Eric Lahtinen, Fan Long et al.114 citations
- KJS: a complete formal semantics of JavaScript ↗Daejun Park, Andrei R Stefanescu, Grigore Roşu107 citations
- Defining the undefinedness of C ↗Chris Hathhorn, Chucky Ellison, Grigore Roşu103 citations
- Mechanized verification of fine-grained concurrent programs ↗Ilya Sergey, Aleksandar Nanevski, Anindya Banerjee101 citations
- FlashRelate: extracting relational data from semi-structured spreadsheets using examples ↗Daniel W. Barowy, Sumit Gulwani, Ted Hart et al.100 citations
- Efficient synthesis of network updates ↗Jedidiah McClurg, Hossein Hojjat, Pavol Černý et al.99 citations
- Compositional certified resource bounds ↗Quentin Carbonneaux, Jan Hoffmann, Zhong Shao96 citations
- Autotuning algorithmic choice for input sensitivity ↗Yufei Ding, Jason Ansel, Kalyan K. Veeramachaneni et al.90 citations
- Loop and data transformations for sparse matrix code ↗Anand Venkat, Mary W. Hall, Michelle Mills Strout89 citations
- Stateless model checking concurrent programs with maximal causality reduction ↗Jeff Huang88 citations
- Dynamic partial order reduction for relaxed memory models ↗Naling Zhang, Markus Kusano, Chao Wang85 citations
- Static detection of asymptotic performance bugs in collection traversals ↗Oswaldo Olivo, Işıl Dillig, Calvin Lin83 citations
- Declarative programming over eventually consistent data stores ↗KC Sivaramakrishnan, Gowtham Kaki, Suresh Jagannathan82 citations
- A formal C memory model supporting integer-pointer casts ↗Jeehoon Kang, Chung-Kil Hur, William Mansky et al.46 citations
- Exploring and enforcing security guarantees via program dependence graphs ↗Andrew Johnson, Lucas Waye, Scott Moore et al.44 citations
- Interactive parser synthesis by example ↗Alan Leung, John Sarracino, Sorin Lerner42 citations
- Synthesizing racy tests ↗Malavika Samak, Murali Krishna Ramanathan, Suresh Jagannathan42 citations
- Blame and coercion: together again for the first time ↗Jeremy G. Siek, Peter J. Thiemann, Philip L. Wadler41 citations
- Termination and non-termination specification inference ↗Ton Chanh Le, Shengchao Qin, Wei-Ngan Chin39 citations
- Verifying read-copy-update in a logic for weak memory ↗Joseph Tassarotti, Derek R. Dreyer, Viktor Vafeiadis39 citations
- Automatic induction proofs of data-structures in imperative programs ↗Duc-Hiep Chu, Joxan Jaffar, Minh-Thai Trinh38 citations
- Asynchronous programming, analysis and testing with state machines ↗Pantazis Deligiannis, Alastair F. Donaldson, Jeroen Ketema et al.37 citations
- Concurrency debugging with differential schedule projections ↗Nuno Machado, Brandon Lucia, Luı́s Rodrigues36 citations
- Relatively complete counterexamples for higher-order programs ↗Phúc C. Nguyễn, David Van Horn35 citations
- Celebrating diversity: a mixture of experts approach for runtime mapping in dynamic environments ↗Murali Krishna Emani, Michael O’Boyle33 citations
- Efficient synthesis of probabilistic programs ↗Aditya V. Nori, Sherjil Ozair, Sriram K. Rajamani et al.32 citations
- Making numerical program analysis fast ↗Gagandeep Singh, Markus Püschel, Martin Vechev32 citations
- Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises ↗Stefan Marr, Chris Seaton, Sté́phane Ducasse32 citations
- Diagnosing type errors with class ↗Danfeng Zhang, Andrew C. Myers, Dimitrios Vytiniotis et al.31 citations
- Synthesis of machine code from semantics ↗Venkatesh Srinivasan, Thomas Reps30 citations
- Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code ↗Charith Mendis, Jeffrey Bosboom, Kevin Wu et al.29 citations
- Relaxing safely: verified on-the-fly garbage collection for x86-TSO ↗Peter Gammie, Antony L. Hosking, Kai Engelhardt28 citations
- Efficient execution of recursive programs on commodity vector hardware ↗Bin Ren, Youngjoon Jo, Sriram Krishnamoorthy et al.25 citations
- Optimizing off-chip accesses in multicores ↗Wei Ding, Xulong Tang, Mahmut Kandemir et al.23 citations
- Lightweight, flexible object-oriented generics ↗Yizhou Zhang, Matthew C. Loring, Guido Salvaneschi et al.22 citations
- Synthesizing parallel graph programs via automated planning ↗Dimitrios Prountzos, Roman Manevich, Keshav K. Pingali22 citations
- Monitoring refinement via symbolic reasoning ↗Michael Emmi, Constantin Enea, Jad Hamza21 citations
- Light: replay via tightly bounded recording ↗Peng Liu, Xiangyu Zhang, Omer Tripp et al.20 citations
- Peer-to-peer affine commitment using bitcoin ↗Karl Crary, Michael J. Sullivan19 citations
- Tree dependence analysis ↗Yusheng Weijiang, Shruthi Balakrishna, Jianqiao Liu et al.18 citations
- Synthesis of ranking functions using extremal counterexamples ↗Laure Gonnord, David P. Monniaux, Gabriel Radanne17 citations
- The Push/Pull model of transactions ↗Eric Koskinen, Matthew Parkinson17 citations
- Improving compiler scalability: optimizing large programs at small price ↗Sanyam Mehta, Pen-Chung Yew15 citations
- Verification of producer-consumer synchronization in GPU programs ↗Rahul R. Sharma, Michael Bauer, Alex Aiken13 citations
- Composing concurrency control ↗Ofri Ziv, Alex Aiken, Guy Golan-Gueta et al.10 citations
- Algorithmic debugging of real-world haskell programs: deriving dependencies from the cost centre stack ↗Maarten Faddegon, Olaf Chitil8 citations
- Profile-guided meta-programming ↗William J. Bowman, Swaha Miller, Vincent St-Amour et al.8 citations
- Finding counterexamples from parsing conflicts ↗Chinawat Isradisaikul, Andrew C. Myers6 citations
- LaminarIR: compile-time queues for structured streams ↗Yousun Ko, Bernd Burgstaller, Bernhard Scholz6 citations
- Verification of a cryptographic primitive: SHA-256 (abstract) ↗Andrew W. Appel6 citations
- DAG inlining: a decision procedure for reachability-modulo-theories in hierarchical programs ↗Akash Lal, Shaz Qadeer4 citations
- Preventing glitches and short circuits in high-level self-timed chip specifications ↗Stephen Longfield, Brittany Nkounkou, Rajit Manohar et al.1 citation
This page in Markdown → https://md.research.elamur.ai/free/en/venues/proceedings-of-the-acm-sigplan-conference-on-programming-language-design-and/2015/papers/