ECOOP 2025
43 papers
- A Lightweight Method for Generating Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework
- A Theory of (Linear-Time) Timed Monitors
- An Effectful Object Calculus
- Automatic Goal Clone Detection in Rocq
- Bottom-Up Synthesis of Memory Mutations with Separation Logic
- Chain of Grounded Objectives: Concise Goal-Oriented Prompting for Code Generation
- Compositional Bug Detection for Internally Unsafe Libraries: A Logical Approach to Type Unsoundness
- Compositional Static Value Analysis for Higher-Order Numerical Programs
- Contract Systems Need Domain-Specific Notations (Pearl/Brave New Idea)
- Contract Usage and Evolution in Android Mobile Applications
- Contrasting Deadlock-Free Session Processes
- Declarative Dynamic Object Reclassification
- Detecting Functionality-Specific Vulnerabilities via Retrieving Individual Functionality-Equivalent APIs in Open-Source Repositories
- Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Trees
- Ensuring Convergence and Invariants Without Coordination
- Event Race Detection for Node.js Using Delay Injections
- Fair Termination of Asynchronous Binary Sessions
- Front Matter, Table of Contents, Preface, Conference Organization
- FuzzFlesh: Randomised Testing of Decompilers via Control Flow Graph-Based Program Generation
- GSOHC: Global Synchronization Optimization in Heterogeneous Computing
- In-Memory Object Graph Stores
- Incremental Computing by Differential Execution
- IsaBIL: A Framework for Verifying (In)correctness of Binaries in Isabelle/HOL
- Lightweight Diagramming for Lightweight Formal Methods: A Grounded Language Design
- Monadic Type-And-Effect Soundness
- Mono Types - First-Class Containers for Datalog
- Multiparty Asynchronous Session Types: A Mechanised Proof of Subject Reduction
- PoTo: A Hybrid Andersen's Points-To Analysis for Python
- Practical Type-Based Taint Checking and Inference
- Profile-Guided Field Externalization in an Ahead-Of-Time Compiler
- Pydrofoil: Accelerating Sail-Based Instruction Set Simulators
- Quantifying Cache Side-Channel Leakage by Refining Set-Based Abstractions
- RacerF: Lightweight Static Data Race Detection for C Code (Experience Paper)
- Reusing Caches and Invariants for Efficient and Sound Incremental Static Analysis
- Reusing Highly Optimized IR in Dynamic Compilation
- Scaling Up: Revisiting Mining Android Sandboxes at Scale for Malware Classification (Replication Paper)
- Shouting at Memory: Where Did My Write Go? (Pearl/Brave New Idea)
- Spegion: Implicit and Non-Lexical Regions with Sized Allocations
- Taming and Dissecting Recursions Through Interprocedural Weak Topological Ordering
- The Algebra of Patterns
- Type-Safe and Portable Support for Packed Data (Experience Paper)
- Wastrumentation: Portable WebAssembly Dynamic Analysis with Support for Intercession
- WebGlitch: A Randomised Testing Tool for the WebGPU API (Experience Paper)