kirancodes.me
To Proof Maintenance & Beyond!
Venues / ECOOP /

ECOOP 2017

31 papers

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