


default search action
29th ECOOP 2015: Prague, Czech Republic
- John Tang Boyland:

29th European Conference on Object-Oriented Programming, ECOOP 2015, Prague, Czech Republic, July 5-10, 2015. LIPIcs 37, Schloss Dagstuhl - Leibniz-Zentrum für Informatik 2015, ISBN 978-3-939897-86-6 - Front Matter, Table of Contents, Preface, Artifacts, Conference Organization. i-xviii

- Bjarne Stroustrup:

Object-Oriented Programming without Inheritance (Invited Talk). 1-1 - Jong-Deok Choi:

Programming in the Large for the Internet of Things (Invited Talk). 2-2 - Alexander J. Summers:

Software Verification "Across the Stack" (Invited Talk). 3-3 - Asumu Takikawa, Daniel Feltey, Earl Dean, Matthew Flatt, Robert Bruce Findler, Sam Tobin-Hochstadt

, Matthias Felleisen:
Towards Practical Gradual Typing. 4-27 - Matthias Keil

, Peter Thiemann:
TreatJS: Higher-Order Contracts for JavaScripts. 28-51 - Panagiotis Vekris, Benjamin Cosman

, Ranjit Jhala:
Trust, but Verify: Two-Phase Typing for Dynamic Languages. 52-75 - Gregor Richards, Francesco Zappa Nardelli, Jan Vitek:

Concrete Types for TypeScript. 76-100 - Maxime Chevalier-Boisvert, Marc Feeley:

Simple and Effective Type Check Removal through Lazy Basic Block Versioning. 101-123 - Abhilash Bhandari, V. Krishna Nandivada

:
Loop Tiling in the Presence of Exceptions. 124-148 - Matthias Keil

, Sankha Narayan Guria, Andreas Schlegel, Manuel Geffken, Peter Thiemann:
Transparent Object Proxies in JavaScript. 149-173 - Joseph Lee, Jonathan Aldrich

, Troy Shaw, Alex Potanin
:
A Theory of Tagged Objects. 174-197 - Timothy Jones, Michael Homer, James Noble

:
Brand Objects for Nominal Typing. 198-221 - Paolina Centonze, Marco Pistoia, Omer Tripp:

Access-rights Analysis in the Presence of Subjects. 222-246 - Aleksandar S. Dimovski

, Claus Brabrand, Andrzej Wasowski
:
Variability Abstractions: Trading Precision for Speed in Family-Based Analyses. 247-270 - Vincent St-Amour, Shu-yu Guo:

Optimization Coaching for JavaScript. 271-295 - Lu Fang, Liang Dou, Guoqing Xu:

PerfBlower: Quickly Detecting Memory-Related Performance Problems via Amplification. 296-320 - Saba Alimadadi, Ali Mesbah

, Karthik Pattabiraman:
Hybrid DOM-Sensitive Change Impact Analysis for JavaScript. 321-345 - Yuheng Long, Yu David Liu, Hridesh Rajan

:
Intensional Effect Polymorphism. 346-370 - Riyaz Haque

, Jens Palsberg:
Type Inference for Place-Oblivious Objects. 371-395 - Johannes Kloos, Rupak Majumdar, Viktor Vafeiadis

:
Asynchronous Liquid Separation Types. 396-420 - Shams Imam, Vivek Sarkar:

The Eureka Programming Model for Speculative Task Parallelism. 421-444 - Gustavo Petri, Jan Vitek, Suresh Jagannathan:

Cooking the Books: Formalizing JMM Implementation Recipes. 445-469 - Brijesh Dongol

, John Derrick
, Lindsay Groves, Graeme Smith
:
Defining Correctness Conditions for Concurrent Objects in Multicore Architectures. 470-494 - Flávio Medeiros, Christian Kästner

, Márcio Ribeiro
, Sarah Nadi, Rohit Gheyi
:
The Love/Hate Relationship with the C Preprocessor: An Interview Study. 495-518 - Michael Pradel, Koushik Sen:

The Good, the Bad, and the Ugly: An Empirical Study of Implicit Type Conversions in JavaScript. 519-541 - Avraham Shinnar, Jérôme Siméon, Martin Hirzel:

A Pattern Calculus for Rule Languages: Expressiveness, Compilation, and Mechanization. 542-567 - Sebastian Burckhardt, Daan Leijen, Jonathan Protzenko, Manuel Fähndrich:

Global Sequence Protocol: A Robust Abstraction for Replicated Shared State. 568-590 - Aggelos Biboudis, Nick Palladinos, George Fourtounis, Yannis Smaragdakis:

Streams a la carte: Extensible Pipelines with Object Algebras. 591-613 - Malte Schwerhoff, Alexander J. Summers:

Lightweight Support for Magic Wands in an Automatic Verifier. 614-638 - Pontus Boström

, Peter Müller:
Modular Verification of Finite Blocking in Non-terminating Programs. 639-663 - Bart Jacobs

, Dragan Bosnacki, Ruurd Kuiper:
Modular Termination Verification. 664-688 - David Hauzar, Jan Kofron

:
Framework for Static Analysis of PHP Applications. 689-711 - Shiyi Wei, Barbara G. Ryder:

Adaptive Context-sensitive Analysis for JavaScript. 712-734 - Changhee Park, Sukyoung Ryu

:
Scalable and Precise Static Analysis of JavaScript Applications via Loop-Sensitivity. 735-756

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














