ECOOP A

36 papers

YearTitle / Authors
201529th European Conference on Object-Oriented Programming, ECOOP 2015, Prague, Czech Republic, July 5-10, 2015
John Tang Boyland
2015A Pattern Calculus for Rule Languages: Expressiveness, Compilation, and Mechanization.
Avraham Shinnar, Jérôme Siméon, Martin Hirzel
2015A Theory of Tagged Objects.
Joseph Lee, Jonathan Aldrich, Troy Shaw, Alex Potanin
2015Access-rights Analysis in the Presence of Subjects.
Paolina Centonze, Marco Pistoia, Omer Tripp
2015Adaptive Context-sensitive Analysis for JavaScript.
Shiyi Wei, Barbara G. Ryder
2015Asynchronous Liquid Separation Types.
Johannes Kloos, Rupak Majumdar, Viktor Vafeiadis
2015Brand Objects for Nominal Typing.
Timothy Jones, Michael Homer, James Noble
2015Concrete Types for TypeScript.
Gregor Richards, Francesco Zappa Nardelli, Jan Vitek
2015Cooking the Books: Formalizing JMM Implementation Recipes.
Gustavo Petri, Jan Vitek, Suresh Jagannathan
2015Defining Correctness Conditions for Concurrent Objects in Multicore Architectures.
Brijesh Dongol, John Derrick, Lindsay Groves, Graeme Smith
2015Framework for Static Analysis of PHP Applications.
David Hauzar, Jan Kofron
2015Front Matter, Table of Contents, Preface, Artifacts, Conference Organization.
2015Global Sequence Protocol: A Robust Abstraction for Replicated Shared State.
Sebastian Burckhardt, Daan Leijen, Jonathan Protzenko, Manuel Fähndrich
2015Hybrid DOM-Sensitive Change Impact Analysis for JavaScript.
Saba Alimadadi, Ali Mesbah, Karthik Pattabiraman
2015Intensional Effect Polymorphism.
Yuheng Long, Yu David Liu, Hridesh Rajan
2015Lightweight Support for Magic Wands in an Automatic Verifier.
Malte Schwerhoff, Alexander J. Summers
2015Loop Tiling in the Presence of Exceptions.
Abhilash Bhandari, V. Krishna Nandivada
2015Modular Termination Verification.
Bart Jacobs, Dragan Bosnacki, Ruurd Kuiper
2015Modular Verification of Finite Blocking in Non-terminating Programs.
Pontus Boström, Peter Müller
2015Object-Oriented Programming without Inheritance (Invited Talk).
Bjarne Stroustrup
2015Optimization Coaching for JavaScript.
Vincent St-Amour, Shu-Yu Guo
2015PerfBlower: Quickly Detecting Memory-Related Performance Problems via Amplification.
Lu Fang, Liang Dou, Guoqing Xu
2015Programming in the Large for the Internet of Things (Invited Talk).
Jong-Deok Choi
2015Scalable and Precise Static Analysis of JavaScript Applications via Loop-Sensitivity.
Changhee Park, Sukyoung Ryu
2015Simple and Effective Type Check Removal through Lazy Basic Block Versioning.
Maxime Chevalier-Boisvert, Marc Feeley
2015Software Verification "Across the Stack" (Invited Talk).
Alexander J. Summers
2015Streams a la carte: Extensible Pipelines with Object Algebras.
Aggelos Biboudis, Nick Palladinos, George Fourtounis, Yannis Smaragdakis
2015The Eureka Programming Model for Speculative Task Parallelism.
Shams Imam, Vivek Sarkar
2015The Good, the Bad, and the Ugly: An Empirical Study of Implicit Type Conversions in JavaScript.
Michael Pradel, Koushik Sen
2015The Love/Hate Relationship with the C Preprocessor: An Interview Study.
Flávio Medeiros, Christian Kästner, Márcio Ribeiro, Sarah Nadi, Rohit Gheyi
2015Towards Practical Gradual Typing.
Asumu Takikawa, Daniel Feltey, Earl Dean, Matthew Flatt, Robert Bruce Findler, Sam Tobin-Hochstadt, Matthias Felleisen
2015Transparent Object Proxies in JavaScript.
Matthias Keil, Sankha Narayan Guria, Andreas Schlegel, Manuel Geffken, Peter Thiemann
2015TreatJS: Higher-Order Contracts for JavaScripts.
Matthias Keil, Peter Thiemann
2015Trust, but Verify: Two-Phase Typing for Dynamic Languages.
Panagiotis Vekris, Benjamin Cosman, Ranjit Jhala
2015Type Inference for Place-Oblivious Objects.
Riyaz Haque, Jens Palsberg
2015Variability Abstractions: Trading Precision for Speed in Family-Based Analyses.
Aleksandar S. Dimovski, Claus Brabrand, Andrzej Wasowski