European Conference on Object-Oriented Programming
State-Sensitive Points-to Analysis for the Dynamic Behavior of JavaScript Objects |
|
Self-Inferencing Reflection Resolution for Java |
|
Constructing Call Graphs of Scala Programs |
|
Finding Reference-Counting Errors in Python/C Programs with Affine Analysis |
|
Safely Composable Type-Specific Languages |
|
Graceful Dialects |
|
Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming |
|
Reusable Concurrent Data Types |
|
TaDA: A Logic for Time and Data Abstraction |
|
Infrastructure-Free Logging and Replay of Concurrent Execution on Multiple Cores |
|
Understanding TypeScript |
|
Sound and Complete Subtyping between Coinductive Types for Object-Oriented Languages |
|
Spores: A Type-Based Foundation for Closures in the Age of Concurrency and Distribution |
|
Rely-Guarantee Protocols |
|
Stream Processing with a Spreadsheet |
|
Implicit Staging of EDSL Expressions: A Bridge Between Shallow and Deep Embedding |
|
Babelsberg/JS - A Browser-based Implementation of an Object Constraint Language |
|
Automated Multi-Language Artifact Binding and Rename Refactoring between Java and DSLs used by Java Frameworks |
|
Retargetting Legacy Browser Extensions to Modern Extension Frameworks |
|
Capture-Avoiding and Hygienic Program Transformations |
|
Converting Parallel Code from Low-Level Abstractions to Higher-Level Abstractions |
|
Portable and Efficient Run-time Monitoring of JavaScript Applications using Virtual Machine Layering |
|
An Executable Formal Semantics of PHP |
|
Identifying Mandatory Code for Framework Use via a Single Application Trace |
|
Cooperative Scheduling of Parallel Tasks with General Synchronization Patterns |
|
MiCA: A Compositional Architecture for Gossip Protocols |
|
Semantics of (Resilient) X10 |
Social: