default search action
31st ECOOP 2017: Barcelona, Spain
- Peter Müller:
31st European Conference on Object-Oriented Programming, ECOOP 2017, June 19-23, 2017, Barcelona, Spain. LIPIcs 74, Schloss Dagstuhl - Leibniz-Zentrum für Informatik 2017, ISBN 978-3-95977-035-4 - Front Matter, Table of Contents, Foreword, Conference Organization, External Reviewers, Authors. 0:i-0:xxvi
- Wolfram Schulte:
Challenges to Achieving High Availability at Scale (Invited Talk). 1:1-1:1 - Gilad Bracha:
Composing Software in an Age of Dissonance (Invited Talk). 2:1-2:1 - Ross Tate:
Retargeting Gradual Typing (Invited Talk). 3:1-3:1 - Todd A. Anderson, Hai Liu, Lindsey Kuper, Ehsan Totoni, Jan Vitek, Tatiana Shpeisman:
Parallelizing Julia with a Non-Invasive DSL. 4:1-4:29 - Martin Berger, Laurence Tratt, Christian Urban:
Modelling Homogeneous Generative Meta-Programming. 5:1-5:23 - Elias Castegren, Tobias Wrigstad:
Relaxed Linear References for Lock-free Data Structures. 6:1-6:32 - Raimil Cruz, Tamara Rezk, Bernard P. Serpette, Éric Tanter:
Type Abstraction for Relaxed Noninterference. 7:1-7:27 - Germán Andrés Delbianco, Ilya Sergey, Aleksandar Nanevski, Anindya Banerjee:
Concurrent Data Structures Linked in Time. 8:1-8:30 - Jens Dietrich, David J. Pearce, Kamil Jezek, Premek Brada:
Contracts in the Wild: A Study of Java Programs. 9:1-9:29 - Jens Dietrich, Kamil Jezek, Shawn Rasheed, Amjed Tahir, Alex Potanin:
Evil Pickles: DoS Attacks Based on Object-Graph Engineering. 10:1-10:32 - Simon Fowler, Sam Lindley, Philip Wadler:
Mixing Metaphors: Actors as Channels and Channels as Actors. 11:1-11:28 - Weili Fu, Roly Perera, Paul Anderson, James Cheney:
muPuppet: A Declarative Subset of the Puppet Configuration Language. 12:1-12:27 - Colin S. Gordon:
A Generic Approach to Flow-Sensitive Polymorphic Effects. 13:1-13:31 - Daco Harkes, Eelco Visser:
IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition. 14:1-14:29 - Jeff Huang, Arun K. Rajagopalan:
What's the Optimal Performance of Precise Dynamic Race Detection? - A Redundancy Perspective. 15:1-15:22 - Shiyou Huang, Jeff Huang:
Speeding Up Maximal Causality Reduction with Static Dependency Analysis. 16:1-16:22 - Jan-Oliver Kaiser, Hoang-Hai Dang, Derek Dreyer, Ori Lahav, Viktor Vafeiadis:
Strong Logic for Weak Memory: Reasoning About Release-Acquire Consistency in Iris. 17:1-17:29 - Edlira Kuci, Sebastian Erdweg, Oliver Bracevac, Andi Bejleri, Mira Mezini:
A Co-contextual Type Checker for Featherweight Java . 18:1-18:26 - Mikaël Mayer, Jad Hamza, Viktor Kuncak:
Proactive Synthesis of Recursive Tree-to-String Functions from Examples. 19:1-19:30 - Darya Melicher, Yangqingwei Shi, Alex Potanin, Jonathan Aldrich:
A Capability-Based Module System for Authority Control. 20:1-20:27 - Tomas Petricek:
Data Exploration through Dot-driven Development. 21:1-21:27 - Anton Podkopaev, Ori Lahav, Viktor Vafeiadis:
Promising Compilation to ARMv8 POP. 22:1-22:28 - Baptiste Saleil, Marc Feeley:
Interprocedural Specialization of Higher-Order Dynamic Languages Without Static Analysis. 23:1-23:23 - Alceste Scalas, Ornela Dardha, Raymond Hu, Nobuko Yoshida:
A Linear Decomposition of Multiparty Sessions for Safe Distributed Programming. 24:1-24:31 - Quentin Stiévenart, Jens Nicolay, Wolfgang De Meuter, Coen De Roover:
Mailbox Abstractions for Static Analysis of Actor Programs. 25:1-25:30 - Michael Vollmer, Sarah Spall, Buddhika Chamith, Laith Sakka, Chaitanya Koparkar, Milind Kulkarni, Sam Tobin-Hochstadt, Ryan Newton:
Compiling Tree Transforms to Operate on Packed Representations. 26:1-26:29 - Fei Wang, Tiark Rompf:
Towards Strong Normalization for Dependent Object Types (DOT). 27:1-27:25 - Jack Williams, J. Garrett Morris, Philip Wadler, Jakub Zalewski:
Mixed Messages: Measuring Conformance and Non-Interference in TypeScript. 28:1-28:29 - Weixin Zhang, Bruno C. d. S. Oliveira:
EVF: An Extensible and Expressive Visitor Framework for Programming Language Reuse. 29:1-29:32 - Yudi Zheng, Lubomír Bulej, Walter Binder:
An Empirical Study on Deoptimization in the Graal Compiler. 30:1-30:30
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.