default search action
28th ECOOP 2014: Uppsala, Sweden
- Richard E. Jones:
ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28 - August 1, 2014. Proceedings. Lecture Notes in Computer Science 8586, Springer 2014, ISBN 978-3-662-44201-2
Analysis
- Shiyi Wei, Barbara G. Ryder:
State-Sensitive Points-to Analysis for the Dynamic Behavior of JavaScript Objects. 1-26 - Yue Li, Tian Tan, Yulei Sui, Jingling Xue:
Self-inferencing Reflection Resolution for Java. 27-53 - Karim Ali, Marianna Rapoport, Ondrej Lhoták, Julian Dolby, Frank Tip:
Constructing Call Graphs of Scala Programs. 54-79 - Siliang Li, Gang Tan:
Finding Reference-Counting Errors in Python/C Programs with Affine Analysis. 80-104
Design
- Cyrus Omar, Darya Kurilova, Ligia Nistor, Benjamin Chung, Alex Potanin, Jonathan Aldrich:
Safely Composable Type-Specific Languages. 105-130 - Michael Homer, Timothy Jones, James Noble, Kim B. Bruce, Andrew P. Black:
Graceful Dialects. 131-156 - Joshua Sunshine, James D. Herbsleb, Jonathan Aldrich:
Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming. 157-181
Concurrency
- Vincent Gramoli, Rachid Guerraoui:
Reusable Concurrent Data Types. 182-206 - Pedro da Rocha Pinto, Thomas Dinsdale-Young, Philippa Gardner:
TaDA: A Logic for Time and Data Abstraction. 207-231 - Kyu Hyung Lee, Dohyeong Kim, Xiangyu Zhang:
Infrastructure-Free Logging and Replay of Concurrent Execution on Multiple Cores. 232-256
Types
- Gavin M. Bierman, Martín Abadi, Mads Torgersen:
Understanding TypeScript. 257-281 - Davide Ancona, Andrea Corradi:
Sound and Complete Subtyping between Coinductive Types for Object-Oriented Languages. 282-307 - Heather Miller, Philipp Haller, Martin Odersky:
Spores: A Type-Based Foundation for Closures in the Age of Concurrency and Distribution. 308-333 - Filipe Militão, Jonathan Aldrich, Luís Caires:
Rely-Guarantee Protocols. 334-359
Implementation
- Mandana Vaziri, Olivier Tardieu, Rodric Rabbah, Philippe Suter, Martin Hirzel:
Stream Processing with a Spreadsheet. 360-384 - Maximilian Scherr, Shigeru Chiba:
Implicit Staging of EDSL Expressions: A Bridge between Shallow and Deep Embedding. 385-410 - Tim Felgentreff, Alan Borning, Robert Hirschfeld, Jens Lincke, Yoshiki Ohshima, Bert Freudenberg, Robert Krahn:
Babelsberg/JS - A Browser-Based Implementation of an Object Constraint Language. 411-436
Refactoring
- Philip Mayer, Andreas Schroeder:
Automated Multi-Language Artifact Binding and Rename Refactoring between Java and DSLs Used by Java Frameworks. 437-462 - Rezwana Karim, Mohan Dhawan, Vinod Ganapathy:
Retargetting Legacy Browser Extensions to Modern Extension Frameworks. 463-488 - Sebastian Erdweg, Tijs van der Storm, Yi Dai:
Capture-Avoiding and Hygienic Program Transformations. 489-514 - Semih Okur, Cansu Erdogan, Danny Dig:
Converting Parallel Code from Low-Level Abstractions to Higher-Level Abstractions. 515-540
JavaScript, PHP and Frameworks
- Erick Lavoie, Bruno Dufour, Marc Feeley:
Portable and Efficient Run-time Monitoring of JavaScript Applications Using Virtual Machine Layering. 541-566 - Daniele Filaretti, Sergio Maffeis:
An Executable Formal Semantics of PHP. 567-592 - Naoya Nitta, Izuru Kume, Yasuhiro Takemura:
Identifying Mandatory Code for Framework Use via a Single Application Trace. 593-617
Parallelism
- Shams Mahmood Imam, Vivek Sarkar:
Cooperative Scheduling of Parallel Tasks with General Synchronization Patterns. 618-643 - Lonnie Princehouse, Rakesh Chenchu, Zhefu Jiang, Kenneth P. Birman, Nate Foster, Robert Soulé:
MiCA: A Compositional Architecture for Gossip Protocols. 644-669 - Silvia Crafa, David Cunningham, Vijay A. Saraswat, Avraham Shinnar, Olivier Tardieu:
Semantics of (Resilient) X10. 670-696
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.