Peter Müller 0001
Proceedings of the 31st European Conference on Object-Oriented Programming
ECOOP, 2017.
@proceedings{ECOOP-2017,
editor = "Peter Müller 0001",
ee = "http://www.dagstuhl.de/dagpub/978-3-95977-035-4",
isbn = "978-3-95977-035-4",
publisher = "{Schloss Dagstuhl - Leibniz-Zentrum für Informatik}",
series = "{Leibniz International Proceedings in Informatics}",
title = "{Proceedings of the 31st European Conference on Object-Oriented Programming}",
volume = 74,
year = 2017,
}
Contents (30 items)
- ECOOP-2017-Bracha
- Composing Software in an Age of Dissonance (Invited Talk) (GB), p. 1.
- ECOOP-2017-Schulte #challenge #scalability
- Challenges to Achieving High Availability at Scale (Invited Talk) (WS), p. 1.
- ECOOP-2017-Tate #type system
- Retargeting Gradual Typing (Invited Talk) (RT), p. 1.
- ECOOP-2017-Huang0 #analysis #dependence #reduction
- Speeding Up Maximal Causality Reduction with Static Dependency Analysis (SH, JH0), p. 22.
- ECOOP-2017-HuangR #concurrent #detection #performance #perspective #precise #what
- What's the Optimal Performance of Precise Dynamic Race Detection? - A Redundancy Perspective (JH, AKR), p. 22.
- ECOOP-2017-BergerTU #generative #metaprogramming #modelling
- Modelling Homogeneous Generative Meta-Programming (MB, LT, CU), p. 23.
- ECOOP-2017-SaleilF #higher-order #interprocedural #static analysis
- Interprocedural Specialization of Higher-Order Dynamic Languages Without Static Analysis (BS, MF), p. 23.
- ECOOP-2017-WangR #normalisation #towards
- Towards Strong Normalization for Dependent Object Types (DOT) (FW, TR), p. 25.
- ECOOP-2017-KuciEBBM #java
- A Co-contextual Type Checker for Featherweight Java (EK, SE, OB, AB, MM), p. 26.
- ECOOP-2017-CruzRST #abstraction
- Type Abstraction for Relaxed Noninterference (RC, TR, BPS, ÉT), p. 27.
- ECOOP-2017-FuPAC #declarative #named #set
- muPuppet: A Declarative Subset of the Puppet Configuration Language (WF, RP, PA0, JC), p. 27.
- ECOOP-2017-MelicherSPA
- A Capability-Based Module System for Authority Control (DM, YS, AP, JA), p. 27.
- ECOOP-2017-Petricek #data analysis #development
- Data Exploration through Dot-driven Development (TP0), p. 27.
- ECOOP-2017-FowlerLW
- Mixing Metaphors: Actors as Channels and Channels as Actors (SF0, SL, PW), p. 28.
- ECOOP-2017-PodkopaevLV #compilation
- Promising Compilation to ARMv8 POP (AP, OL, VV), p. 28.
- ECOOP-2017-AndersonLKTVS #domain-specific language
- Parallelizing Julia with a Non-Invasive DSL (TAA, HL, LK, ET, JV, TS), p. 29.
- ECOOP-2017-DietrichPJBD #case study #contract #java #source code
- Contracts in the Wild: A Study of Java Programs (JD0, DJP, KJ, PB), p. 29.
- ECOOP-2017-HarkesV #bidirectional #composition
- IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition (DH, EV), p. 29.
- ECOOP-2017-KaiserDDLV #consistency #logic #memory management #reasoning
- Strong Logic for Weak Memory: Reasoning About Release-Acquire Consistency in Iris (JOK, HHD, DD, OL, VV), p. 29.
- ECOOP-2017-VollmerSCSK0TN #compilation
- Compiling Tree Transforms to Operate on Packed Representations (MV0, SS, BC, LS, CK, MK0, STH, RN), p. 29.
- ECOOP-2017-WilliamsMWZ #consistency #typescript
- Mixed Messages: Measuring Conformance and Non-Interference in TypeScript (JW, JGM, PW, JZ), p. 29.
- ECOOP-2017-DelbiancoSNB #concurrent #data type
- Concurrent Data Structures Linked in Time (GAD, IS, AN, AB0), p. 30.
- ECOOP-2017-MayerHK #recursion #string #synthesis
- Proactive Synthesis of Recursive Tree-to-String Functions from Examples (MM, JH, VK), p. 30.
- ECOOP-2017-StievenartNMR #abstraction #source code #static analysis
- Mailbox Abstractions for Static Analysis of Actor Programs (QS, JN, WDM, CDR), p. 30.
- ECOOP-2017-ZhengBB #compilation #empirical
- An Empirical Study on Deoptimization in the Graal Compiler (YZ, LB, WB), p. 30.
- ECOOP-2017-Gordon #approach #polymorphism
- A Generic Approach to Flow-Sensitive Polymorphic Effects (CSG), p. 31.
- ECOOP-2017-ScalasDHY #composition #distributed #linear #multi #programming
- A Linear Decomposition of Multiparty Sessions for Safe Distributed Programming (AS, OD, RH, NY), p. 31.
- ECOOP-2017-CastegrenW #data type #linear
- Relaxed Linear References for Lock-free Data Structures (EC, TW), p. 32.
- ECOOP-2017-DietrichJRTP
- Evil Pickles: DoS Attacks Based on Object-Graph Engineering (JD0, KJ, SR, AT, AP), p. 32.
- ECOOP-2017-ZhangO #framework #named #programming language #reuse #visitor
- EVF: An Extensible and Expressive Visitor Framework for Programming Language Reuse (WZ, BCdSO), p. 32.