OOPSLA A

63 papers

YearTitle / Authors
2010A domain-specific approach to architecturing error handling in pervasive computing.
Julien Mercadal, Quentin Enard, Charles Consel, Nicolas Loriant
2010A dynamic evaluation of the precision of static heap abstractions.
Percy Liang, Omer Tripp, Mayur Naik, Mooly Sagiv
2010A graph-based approach to API usage adaptation.
Hoan Anh Nguyen, Tung Thanh Nguyen, Gary Wilson Jr., Anh Tuan Nguyen, Miryung Kim, Tien N. Nguyen
2010A simple inductive synthesis methodology and its applications.
Shachar Itzhaky, Sumit Gulwani, Neil Immerman, Mooly Sagiv
2010A study of Java's non-Java memory.
Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, Scott Trent, Tamiya Onodera
2010A time-aware type system for data-race protection and guaranteed initialization.
Nicholas D. Matsakis, Thomas R. Gross
2010Agility in context.
Rashina Hoda, Philippe Kruchten, James Noble, Stuart Marshall
2010An experiment about static and dynamic type systems: doubts about the positive impact of static type systems on development time.
Stefan Hanenberg
2010An input-centric paradigm for program dynamic optimizations.
Kai Tian, Yunlian Jiang, Eddy Z. Zhang, Xipeng Shen
2010Art, science, and fear.
Benjamin C. Pierce
2010Automatic atomic region identification in shared memory SPMD programs.
Gautam Upadhyaya, Samuel P. Midkiff, Vijay S. Pai
2010Back to the futures: incremental parallelization of existing sequential runtime systems.
James Swaine, Kevin Tew, Peter A. Dinda, Robert Bruce Findler, Matthew Flatt
2010Better science through art.
Richard P. Gabriel, Kevin J. Sullivan
2010Component adaptation and assembly using interface relations.
Stephen Kell
2010Composable specifications for structured shared-memory communication.
Benjamin P. Wood, Adrian Sampson, Luis Ceze, Dan Grossman
2010Concurrency by modularity: design patterns, a case in point.
Hridesh Rajan, Steven M. Kautz, Wayne Rowcliffe
2010Concurrent programming with revisions and isolation types.
Sebastian Burckhardt, Alexandro Baldassin, Daan Leijen
2010Cross-language, type-safe, and transparent object sharing for co-located managed runtimes.
Michal Wegiel, Chandra Krintz
2010Do I use the wrong definition?: DeFuse: definition-use invariants for detecting concurrency and sequential bugs.
Yao Shi, Soyeon Park, Zuoning Yin, Shan Lu, Yuanyuan Zhou, Wenguang Chen, Weimin Zheng
2010Dynamic parallelization of recursive code: part 1: managing control flow interactions with the continuator.
Charlotte Herzeel, Pascal Costanza
2010Efficient modular glass box software model checking.
Michael Roberson, Chandrasekhar Boyapati
2010Faith, hope, and love: an essay on software science's neglect of human factors.
Stefan Hanenberg
2010Flexible modeling tools for pre-requirements analysis: conceptual architecture and research challenges.
Harold Ossher, Rachel K. E. Bellamy, Ian Simmonds, David Amid, Ateret Anaby-Tavor, Matthew Callery, Michael Desmond, Jacqueline de Vries, Amit Fisher, Sophia Krasikov
2010From OO to FPGA: fitting round objects into square hardware?
Stephen Kou, Jens Palsberg
2010G-Finder: routing programming questions closer to the experts.
Wei Li, Charles Zhang, Songlin Hu
2010Hera-JVM: a runtime system for heterogeneous multi-core architectures.
Ross McIlroy, Joe Sventek
2010Homogeneous family sharing.
Xin Qi, Andrew C. Myers
2010Instrumentation and sampling strategies for cooperative concurrency bug isolation.
Guoliang Jin, Aditya V. Thakur, Ben Liblit, Shan Lu
2010Language virtualization for heterogeneous parallel computing.
Hassan Chafi, Zach DeVito, Adriaan Moors, Tiark Rompf, Arvind K. Sujeeth, Pat Hanrahan, Martin Odersky, Kunle Olukotun
2010Lime: a Java-compatible and synthesizable language for heterogeneous architectures.
Joshua S. Auerbach, David F. Bacon, Perry Cheng, Rodric M. Rabbah
2010Managing ambiguity in programming by finding unambiguous examples.
Kenneth C. Arnold, Henry Lieberman
2010MetaFJig: a meta-circular composition language for Java-like classes.
Marco Servetto, Elena Zucca
2010Modular logic metaprogramming.
Karl Klose, Klaus Ostermann
2010Monitor optimization via stutter-equivalent loop transformation.
Rahul Purandare, Matthew B. Dwyer, Sebastian G. Elbaum
2010Mostly modular compilation of crosscutting concerns by contextual predicate dispatch.
Shigeru Chiba, Atsushi Igarashi, Salikh Zakirov
2010Ownership and immutability in generic Java.
Yoav Zibin, Alex Potanin, Paley Li, Mahmood Ali, Michael D. Ernst
2010Parallel inclusion-based points-to analysis.
Mario Méndez-Lojo, Augustine Mathew, Keshav Pingali
2010Patterns and statistical analysis for understanding reduced resource computing.
Martin C. Rinard, Henry Hoffmann, Sasa Misailovic, Stelios Sidiroglou
2010Performance analysis of idle programs.
Erik R. Altman, Matthew Arnold, Stephen Fink, Nick Mitchell
2010Pinocchio: bringing reflection to life with first-class interpreters.
Toon Verwaest, Camillo Bruni, David Gurtner, Adrian Lienhard, Oscar Nierstrasz
2010Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2010, October 17-21, 2010, Reno/Tahoe, Nevada, USA
William R. Cook, Siobhán Clarke, Martin C. Rinard
2010Programming with time: cyber-physical programming with impromptu.
Andrew Sorensen, Henry J. Gardner
2010Pure and declarative syntax definition: paradise lost and regained.
Lennart C. L. Kats, Eelco Visser, Guido Wachsmuth
2010Random testing for higher-order, stateful programs.
Casey Klein, Matthew Flatt, Robert Bruce Findler
2010Reasoning about multiple related abstractions with MultiStar.
Stephan van Staden, Cristiano Calcagno
2010Refactoring references for library migration.
Puneet Kapur, Bradley Cossette, Robert J. Walker
2010Registration-based language abstractions.
Samuel Davis, Gregor Kiczales
2010Rubber ducks, nightmares, and unsaturated predicates: proto-scientific schemata are good for agile.
Jenny Quillien, Dave West
2010SPUR: a trace-based JIT compiler for CIL.
Michael Bebenita, Florian Brandner, Manuel Fähndrich, Francesco Logozzo, Wolfram Schulte, Nikolai Tillmann, Herman Venter
2010Scalable and systematic detection of buggy inconsistencies in source code.
Mark Gabel, Junfeng Yang, Yuan Yu, Moisés Goldszmidt, Zhendong Su
2010Specifying and implementing refactorings.
Max Schäfer, Oege de Moor
2010Supporting dynamic, third-party code customizations in JavaScript using aspects.
Benjamin S. Lerner, Herman Venter, Dan Grossman
2010Symbolic heap abstraction with demand-driven axiomatization of memory invariants.
Isil Dillig, Thomas Dillig, Alex Aiken
2010Task types for pervasive atomicity.
Aditya Kulkarni, Yu David Liu, Scott F. Smith
2010The Tower of Babel did not fail.
Paul Adamczyk, Munawar Hafiz
2010The case for evolvable software.
Stephanie Forrest
2010The spoofax language workbench: rules for declarative specification of languages and IDEs.
Lennart C. L. Kats, Eelco Visser
2010The two-state solution: native and serializable continuations accord.
Jay A. McCarthy
2010To achieve our highest goals, we must be willing to abandon them.
Kenneth O. Stanley
2010To upgrade or not to upgrade: impact of online upgrades across multiple administrative domains.
Tudor Dumitras, Priya Narasimhan, Eli Tilevich
2010Tribal ownership.
Nicholas Cameron, James Noble, Tobias Wrigstad
2010Type classes as objects and implicits.
Bruno C. d. S. Oliveira, Adriaan Moors, Martin Odersky
2010What can the GC compute efficiently?: a language for heap assertions at GC time.
Christoph Reichenbach, Neil Immerman, Yannis Smaragdakis, Edward Aftandilian, Samuel Z. Guyer