PLDI A*

49 papers

YearTitle / Authors
2016A design and verification methodology for secure isolated regions.
Rohit Sinha, Manuel Costa, Akash Lal, Nuno P. Lopes, Sriram K. Rajamani, Sanjit A. Seshia, Kapil Vaswani
2016A distributed OpenCL framework using redundant computation and data replication.
Junghyun Kim, Gangwon Jo, Jaehoon Jung, Jungwon Kim, Jaejin Lee
2016Accepting blame for safe tunneled exceptions.
Yizhou Zhang, Guido Salvaneschi, Quinn Beightol, Barbara Liskov, Andrew C. Myers
2016Assessing the limits of program-specific garbage collection performance.
Nicholas Jacek, Meng-Chieh Chiu, Benjamin M. Marlin, Eliot Moss
2016Automatically learning shape specifications.
He Zhu, Gustavo Petri, Suresh Jagannathan
2016Cardinalities and universal quantifiers for verifying parameterized systems.
Klaus von Gleissenthall, Nikolaj S. Bjørner, Andrey Rybalchenko
2016Cartesian hoare logic for verifying k-safety properties.
Marcelo Sousa, Isil Dillig
2016Configuration synthesis for programmable analog devices with Arco.
Sara Achour, Rahul Sarpeshkar, Martin C. Rinard
2016Coverage-directed differential testing of JVM implementations.
Yuting Chen, Ting Su, Chengnian Sun, Zhendong Su, Jianjun Zhao
2016Data-driven precondition inference with learned features.
Saswat Padhi, Rahul Sharma, Todd D. Millstein
2016Effective padding of multidimensional arrays to avoid cache conflict misses.
Changwan Hong, Wenlei Bao, Albert Cohen, Sriram Krishnamoorthy, Louis-Noël Pouchet, Fabrice Rastello, J. Ramanujam, P. Sadayappan
2016End-to-end verification of information-flow security for C and assembly programs.
David Costanzo, Zhong Shao, Ronghui Gu
2016Event-driven network programming.
Jedidiah McClurg, Hossein Hojjat, Nate Foster, Pavol Cerný
2016Exposing errors related to weak memory in GPU applications.
Tyler Sorensen, Alastair F. Donaldson
2016Fast synthesis of fast collections.
Calvin Loncaric, Emina Torlak, Michael D. Ernst
2016FlexVec: auto-vectorization for irregular loops.
Sara S. Baghsorkhi, Nalini Vasudevan, Youfeng Wu
2016From Datalog to flix: a declarative language for fixed points on lattices.
Magnus Madsen, Ming-Ho Yee, Ondrej Lhoták
2016GreenWeb: language extensions for energy-efficient mobile web computing.
Yuhao Zhu, Vijay Janapa Reddi
2016Higher-order and tuple-based massively-parallel prefix sums.
Sepideh Maleki, Annie Yang, Martin Burtscher
2016Idle time garbage collection scheduling.
Ulan Degenbaev, Jochen Eisinger, Manfred Ernst, Ross McIlroy, Hannes Payer
2016Input responsiveness: using canary inputs to dynamically steer approximation.
Michael A. Laurenzano, Parker Hill, Mehrzad Samadi, Scott A. Mahlke, Jason Mars, Lingjia Tang
2016Into the depths of C: elaborating the de facto standards.
Kayvan Memarian, Justus Matthiesen, James Lingard, Kyndylan Nienhuis, David Chisnall, Robert N. M. Watson, Peter Sewell
2016Ivy: safety verification by interactive generalization.
Oded Padon, Kenneth L. McMillan, Aurojit Panda, Mooly Sagiv, Sharon Shoham
2016Just-in-time static type checking for dynamic languages.
Brianna M. Ren, Jeffrey S. Foster
2016Latte: a language, compiler, and runtime for elegant and efficient deep neural networks.
Leonard Truong, Rajkishore Barik, Ehsan Totoni, Hai Liu, Chick Markley, Armando Fox, Tatiana Shpeisman
2016Lightweight computation tree tracing for lazy functional languages.
Maarten Faddegon, Olaf Chitil
2016Living on the edge: rapid-toggling probes with cross-modification on x86.
Buddhika Chamith, Bo Joel Svensson, Luke Dalessandro, Ryan R. Newton
2016MapReduce program synthesis.
Calvin Smith, Aws Albarghouthi
2016Occurrence typing modulo theories.
Andrew M. Kent, David Kempe, Sam Tobin-Hochstadt
2016On the complexity and performance of parsing with derivatives.
Michael D. Adams, Celeste Hollenbeck, Matthew Might
2016Polymorphic type inference for machine code.
Matthew Noonan, Alexey Loginov, David R. Cok
2016Precise, dynamic information flow for database-backed applications.
Jean Yang, Travis Hance, Thomas H. Austin, Armando Solar-Lezama, Cormac Flanagan, Stephen Chong
2016Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2016, Santa Barbara, CA, USA, June 13-17, 2016
Chandra Krintz, Emery D. Berger
2016Program synthesis from polymorphic refinement types.
Nadia Polikarpova, Ivan Kuraj, Armando Solar-Lezama
2016Programmatic and direct manipulation, together at last.
Ravi Chugh, Brian Hempel, Mitchell Spradlin, Jacob Albers
2016Refinement types for TypeScript.
Panagiotis Vekris, Benjamin Cosman, Ranjit Jhala
2016Rehearsal: a configuration verification tool for puppet.
Rian Shambaugh, Aaron Weiss, Arjun Guha
2016Remix: online detection and repair of cache contention for the JVM.
Ariel Eizenberg, Shiliang Hu, Gilles Pokam, Joseph Devietti
2016SDNRacer: concurrency analysis for software-defined networks.
Ahmed El-Hassany, Jeremie Miserez, Pavol Bielik, Laurent Vanbever, Martin T. Vechev
2016Statistical similarity of binaries.
Yaniv David, Nimrod Partush, Eran Yahav
2016Stratified synthesis: automatically learning the x86-64 instruction set.
Stefan Heule, Eric Schkufza, Rahul Sharma, Alex Aiken
2016Synthesizing transformations on hierarchically structured data.
Navid Yaghmazadeh, Christian Klinger, Isil Dillig, Swarat Chaudhuri
2016Temporal NetKAT.
Ryan Beckett, Michael Greenberg, David Walker
2016Toward compositional verification of interruptible OS kernels and device drivers.
Hao Chen, Xiongnan (Newman) Wu, Zhong Shao, Joshua Lockerman, Ronghui Gu
2016Transactional data structure libraries.
Alexander Spiegelman, Guy Golan-Gueta, Idit Keidar
2016Types from data: making structured data first-class citizens in F#.
Tomas Petricek, Gustavo Guerra, Don Syme
2016Verified lifting of stencil computations.
Shoaib Kamil, Alvin Cheung, Shachar Itzhaky, Armando Solar-Lezama
2016Verified peephole optimizations for CompCert.
Eric Mullen, Daryl Zuniga, Zachary Tatlock, Dan Grossman
2016Verifying bit-manipulations of floating-point.
Wonyeol Lee, Rahul Sharma, Alex Aiken