ECOOP 2019 (series) / 
ECOOP 2019 Program
  Filter Program 
Dates
Rooms
Tracks
Badges
 Your Program
Mon 15 JulDisplayed time zone: Belfast change
Mon 15 Jul
Displayed time zone: Belfast change
| 09:00 - 10:15 | |||
| 09:0075m Talk | Glean: facts about code Curry On Simon Marlow Facebook | ||
| 10:45 - 12:15 | |||
| 10:4545m Talk | Declarative - The paradigm that didn't get mentioned Curry On Steven Pemberton CWI, Amsterdam | ||
| 11:3045m Talk | Say What You Mean: Exploring Declarative Computation in Art Curry On David Schmudde Nextjournal | ||
| 10:45 - 12:15 | |||
| 10:4560m Talk | Invited Talk - JayHorn: A Java Model Checker FTfJP Philipp Ruemmer Uppsala University | ||
| 11:4530m Full-paper | CallƐ: An Effect System for Method Calls FTfJP Isaac Oscar Gariano , James Noble Victoria University of Wellington, Marco Servetto Victoria University Wellington, New Zealand | ||
| 10:45 - 12:15 | |||
| 10:4545m Talk | The Correct Cloud: Logic and Languages Curry On Thomas Ball Microsoft Research | ||
| 11:3045m Talk | Beyond the Paper: End-to-End Program Analysis Curry On Cameron Tenny r2c | ||
| 10:45 - 12:15 | |||
| 10:4545m Talk | Run, actor, run Curry On Sebastian Blessing Imperial College London, Tobias Wrigstad Uppsala University, Sophia Drossopoulou Imperial College London | ||
| 11:3045m Talk | Mental models for critiquing design of interactive development environments Curry On Richard Millwood Core Education UK & Trinity College Dublin | ||
| 10:45 - 12:15 | |||
| 10:4590m Talk | Static Analysis of Ethereum Smart Contracts Summer School Yannis Smaragdakis University of Athens | ||
| 13:30 - 15:00 | |||
| 13:3045m Talk | Julia: A Compiler for the Future Curry On Simon Danisch Nextjournal | ||
| 14:1545m Talk | No Hands on Deck: Automation @Uber Curry On Adam Welc Uber Technologies | ||
| 13:30 - 15:00 | |||
| 13:3045m Talk | TinyCORP: A Calculus for Context-Oriented Reactive Programming COPDOI | ||
| 14:1545m Talk | Implementation of a Feature-Based Context-Oriented Programming Language COP Benoît Duhoux Université catholique de Louvain, Belgium, Kim Mens Université Catholique de Louvain, Belgium, Bruno Dumas Université de NamurDOI | ||
| 13:30 - 15:00 | |||
| 13:3060m Talk | Invited Talk - Building Trustworthy Software with CakeML FTfJP Scott Owens University of Kent, UK | ||
| 14:3030m Full-paper | Decidable, Tag-Based Semantic Subtyping for Nominal Types, Tuples, and Unions FTfJP Julia Belyakova Northeastern University, USADOI Pre-print | ||
| 13:30 - 15:00 | |||
| 13:3045m Talk | Asynchronous streams in direct style with and without macros Curry On Philipp Haller KTH Royal Institute of Technology, Sweden | ||
| 14:1545m Talk | Using ML for Code Discovery at Facebook Curry On Sifei Luan Facebook, Celeste Barnaby Wesleyan University, Koushik Sen University of California, Berkeley, Satish Chandra Facebook | ||
| 13:30 - 15:00 | |||
| 13:3045m Talk | Formal Methods and Computer Networks: A Match Made in Heaven? Curry On Nate Foster Cornell University | ||
| 14:1545m Talk | Getting everything wrong without doing anything right! On the perils of large-scale analysis of Github data Curry On Jan Vitek Northeastern University | ||
| 13:30 - 15:00 | |||
| 13:3090m Talk | Origami Programming for Fun and Profit Summer School Jeremy Gibbons Department of Computer Science, University of Oxford | ||
| 15:30 - 17:00 | |||
| 15:3045m Talk | Checkpointing for Java Curry On Christine H. Flood Red Hat | ||
| 16:1545m Talk | Microservice architecture, a programming languages perspective Curry On Adelbert Chang Target, USA | ||
| 15:30 - 17:00 | |||
| 15:3045m Talk | Implementing Babylonian/S by Putting Examples into Contexts: Tracing Instrumentation for Example-based Live Programming as a Use Case for Context-oriented Programming COP Patrick Rein Hasso Plattner Institute, Germany, Jens Lincke Hasso Plattner Institute, University of Potsdam, Germany, Stefan Ramson Hasso Plattner Institute, Germany, Toni Mattis University of Potsdam Potsdam, Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Robert Hirschfeld Hasso-Plattner-Institut (HPI), GermanyDOI | ||
| 16:1545m Talk | Distributed Context Petri Nets COP Jose Daniel Fandiño de la Hoz Universidad de los Andes, Juan Sebastián Sosa Universidad de los Andes, Nicolás Cardozo Universidad de los AndesDOI | ||
| 15:30 - 17:00 | |||
| 15:3030m Full-paper | Towards Deductive Verification of C11 Programs with Event-B and ProB FTfJP | ||
| 16:0030m Full-paper | Specifying I/O using Abstract Nested Hoare Triples in Separation Logic FTfJP | ||
| 16:3015m Short-paper | Analysis of MiniJava Programs via Translation to ML FTfJP Martin Lester University of Reading | ||
| 16:4515m Short-paper | Translating Classes to First-Order Logic: An Example FTfJP | ||
| 15:30 - 17:00 | |||
| 15:3045m Talk | Idris 2: Type-driven Development of Idris Curry On Edwin Brady University of St. Andrews, UK | ||
| 16:1545m Talk | Loom: Bringing Lightweight Threads and Delimited Continuations to the JVM Curry On | ||
| 15:30 - 17:00 | |||
| 15:3045m Talk | Finite-State Machines: All models are wrong but this one is useful Curry On | ||
| 16:1545m Talk | The Tricks of Game Programming in a Pure Functional Language Curry On Jordy Moos PB Web Media | ||
| 15:30 - 17:00 | |||
| 15:3090m Talk | Remolding the development experience Summer School Tudor Gîrba feenk.com | ||
| 17:30 - 18:30 | |||
| 17:3060m Talk | Bringing WebAssembly outside the web with WASI Curry On | ||
| 19:30 - 22:00 | |||
| 19:302h30m Social Event | Curry On Party Curry On | ||
Tue 16 JulDisplayed time zone: Belfast change
Tue 16 Jul
Displayed time zone: Belfast change
| 09:00 - 10:15 | |||
| 09:0075m Tutorial | Session 1: Introduction to CogniCrypt Panathon | ||
| 09:00 - 10:15 | |||
| 09:0075m Talk | Logo, A Computer Language to Grow With Curry On | ||
| 10:45 - 12:15 | |||
| 10:4545m Talk | Safely Sharing Data: Reference Capabilities in the Pony Programming Language Curry On John Mumm Vectrology Solutions | ||
| 11:3045m Talk | Dynamic Languages and Parallelism: How to Go from Broken or Slow to Safe and Efficient? Curry On Stefan Marr University of Kent | ||
| 10:45 - 12:15 | |||
| 10:4515m Day opening | A Word From the Chairs BenchWork | ||
| 11:0030m Talk | Dependability Benchmarking by Injecting Software Bugs BenchWork Roberto Natella Federico II University of NaplesMedia Attached | ||
| 11:3030m Talk | A Renaissance for Optimizing Compilers BenchWork Aleksandar Prokopec Oracle LabsMedia Attached | ||
| 10:45 - 12:15 | |||
| 10:4515m Demonstration | Guest Talk: One Is Not Enough: Integrating CogniCrypt into Multiple IDEs and Editors with MagpieBridge Panathon | ||
| 11:0075m | Session 2: CrySL – How does CogniCrypt Know What is Right or Wrong, Anyway? Panathon Stefan Krüger Paderborn University | ||
| 10:45 - 12:15 | |||
| 10:4545m Talk | Plutus and Marlowe Curry On Philip Wadler University of Edinburgh, UK | ||
| 11:3045m Talk | The search for fundamental software engineering principles Curry On Tomas Petricek University of Kent | ||
| 10:45 - 12:15 | |||
| 10:4545m Talk | One VM to Rule Them All? Lessons Learned with GraalVM Curry On Dhruv Makwana Goldman Sachs | ||
| 11:3045m Talk | A compact bytecode format for JavaScriptCore Curry On Tadeu Zagallo Apple, Inc, | ||
| 10:45 - 12:15 | |||
| 10:4590m Talk | Modular Verification of C and Java Programs with VeriFast - Including Their I/O Behavior Summer School Bart Jacobs KU Leuven | ||
| 13:30 - 15:00 | |||
| 13:3045m Talk | Moldable development Curry On Tudor Gîrba feenk.com | ||
| 14:1545m Talk | A vision for debugging distributed applications Curry On Aidan Hobson Sayers Hadean Supercomputing Ltd. | ||
| 13:30 - 15:00 | |||
| 13:3030m Talk | A Central and Evolving Benchmark BenchWorkFile Attached | ||
| 14:0030m Talk | Creating and Managing Benchmark Suites with ABM BenchWork Lisa Nguyen Quang Do Paderborn UniversityFile Attached | ||
| 14:3030m Talk | Hermes: Towards Representative Benchmarks BenchWork Michael Eichberg TU Darmstadt, GermanyMedia Attached | ||
| 13:30 - 15:00 | |||
| 13:3090m Demonstration | Session 3: Dynamic CogniCrypt – Static Failures and Dynamic Successes Panathon Kristen Newbury University of Alberta | ||
| 13:30 - 15:00 | |||
| 13:3045m Talk | Getafix: Learning to fix bugs automatically Curry On | ||
| 14:1545m Talk | Carp—A Language for the 21st Century Curry On Veit Heller Port Zero | ||
| 13:30 - 15:00 | |||
| 13:3045m Talk | Conflict resolution Curry On | ||
| 14:1545m Talk | Dragging Unix into the 1980s (and beyond?): liveness and source-level reflection Curry On Stephen Kell University of Kent | ||
| 13:30 - 15:00 | |||
| 13:3090m Talk | How to design a programming language Summer School Alan Blackwell University of Cambridge | ||
| 15:30 - 17:00 | |||
| 15:3045m Talk | The future of DSLs: functions and formal methods Curry On Markus Völter itemis/independent | ||
| 16:1545m Talk | Walking In The Garden Of Forking Paths Curry On | ||
| 15:30 - 17:00 | |||
| 15:3030m Talk | A Benchmark for Understanding Data Science Software BenchWork Hridesh Rajan Iowa State University | ||
| 16:0030m Talk | Android Taint-Analysis Benchmarks: Past, Present and Future BenchWork Felix Pauck Paderborn University, GermanyMedia Attached | ||
| 16:3030m Day closing | Discussion and Closing BenchWork | ||
| 15:30 - 17:00 | |||
| 15:3090m | Session 4: Crypto Task Hackathon Panathon | ||
| 15:30 - 17:00 | |||
| 15:3045m Talk | Gradual typing for Ruby at Scale with Sorbet Curry On Dmitry Petrashko Stripe | ||
| 16:1545m Talk | Fabulous - Functional programming for cross-platform mobile apps Curry On Don Syme Microsoft | ||
| 15:30 - 17:00 | |||
| 15:3045m Talk | GraphicsFuzz: Metamorphic Testing for Graphics Shader Compilers Curry On Alastair F. Donaldson Imperial College London | ||
| 16:1545m Talk | Write your own Container in Rust! Curry On Gargi Sharma Recurse Center | ||
| 15:30 - 17:00 | |||
| 15:3090m Talk | Operational Semantics driving the Type System Design: Reference Capabilities in Pony Summer School Sophia Drossopoulou Imperial College London | ||
| 17:30 - 18:30 | |||
| 17:3060m Talk | The Making of a Secure and Robust IoT Development Platform Curry On Lars Bak Google | ||
Wed 17 JulDisplayed time zone: Belfast change
Wed 17 Jul
Displayed time zone: Belfast change
| 09:00 - 10:00 | |||
| 09:0060m Talk | Silicon at the Speed of Software: From Circuits to Systems Scala Henry Cook SiFive | ||
| 09:00 - 10:00 | |||
| 09:0060m Talk | Composing Distributed Systems that are Provably Correct (Dahl-Nygaard prize keynote) Research PapersMedia Attached File Attached | ||
| 10:30 - 12:10 | |||
| 10:3030m Research paper | Dependent Object Types with Implicit Functions Scala Alex Jeffery University of Sussex | ||
| 11:0020m Talk | Symmetric Multiple Dispatch for Path Dependent Types Scala | ||
| 11:2020m Talk | A universal encoding for functions in Scala based on structural types Scala Guillaume Martres EPFL, Switzerland | ||
| 11:4030m Short-paper | Towards Improved GADT Reasoning in Scala Scala Lionel Parreaux EPFL, Aleksander Boruch-Gruszecki EPFL, Paolo G. Giarrusso TU Delft, The Netherlands | ||
| 10:30 - 12:10 | Language Design and ImplementationResearch Papers at Mancy Chair(s): John Wickerson Imperial College London | ||
| 10:3020m Research paper | Lifestate: Event-Driven Protocols and Callback Control Flow Research Papers Shawn Meier University of Colorado, Boulder, Sergio Mover Ecole Polytechnique, Bor-Yuh Evan Chang University of Colorado BoulderDOI Media Attached | ||
| 10:5020m Research paper | Godot: All the Benefits of Implicit and Explicit Futures Research Papers Kiko Fernandez-Reyes Uppsala University, Einar Broch Johnsen University of Oslo, Dave Clarke Uppsala Univ. Sweden and KU Leuvern, Ludovic Henrio CNRS, Tobias Wrigstad Uppsala UniversityDOI Media Attached | ||
| 11:1020m Research paper | Towards Language-Parametric Semantic Editor Services based on Declarative Type System Specifications Research Papers Daniel A. A. Pelsmaeker Delft University of Technology, Netherlands, Hendrik van Antwerpen TU Delft, Eelco Visser Delft University of TechnologyDOI Media Attached | ||
| 11:3020m Research paper | Multitier Modules Research PapersDOI Media Attached | ||
| 11:5020m Research paper | Scopes and Frames Improve Meta-Interpreter Specialization Research Papers Vlad Vergu TU Delft, Eelco Visser Delft University of Technology, Andrew Tolmach Portland State UniversityDOI Media Attached | ||
| 10:30 - 12:10 | |||
| 10:301h40m Talk | Interactive Decentralised Software Made Easy Summer School Mira Mezini TU Darmstadt, Germany | ||
| 13:30 - 15:10 | |||
| 13:3030m Short-paper | Tests as Maintainable Assets Via Auto-generated Spies Scala Konstantin Läufer Loyola University Chicago, John O'Sullivan Loyola University Chicago, George K. Thiruvathukal Loyola University Chicago and Argonne National Laboratory | ||
| 14:0030m Short-paper | SoCRATES - Scala Radar for Test Smells Scala Jonas De Bleser Sofware Languages Lab, Vrije Universiteit Brussel, Dario Di Nucci Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel | ||
| 14:3020m Talk | Resilience Testing of Akka Systems Scala Jonas De Bleser Sofware Languages Lab, Vrije Universiteit Brussel | ||
| 14:5020m Talk | TaintSpy: Runtime Vulnerability Analyzing Framework for Scala Scala Mohammadreza Ashouri University of Potsdam, Germany | ||
| 13:30 - 15:10 | |||
| 13:3020m Research paper | Transient Typechecks are (Almost) Free Research Papers Richard Roberts Victoria University of Wellington, Stefan Marr University of Kent, Michael Homer Victoria University of Wellington, James Noble Victoria University of WellingtonDOI Media Attached | ||
| 13:5020m Research paper | A Typing Discipline for Hardware Interfaces Research PapersDOI Media Attached | ||
| 14:1020m Research paper | Minimal Session Types Research Papers Alen Arslanagić University of Groningen, Jorge A. Pérez University of Groningen, The Netherlands, Erik Voogd University of OsloDOI Media Attached | ||
| 14:3020m Research paper | Julia's Efficient Algorithm for Subtyping Unions and Covariant Tuples Research Papers Benjamin Chung Northeastern University, Francesco Zappa Nardelli Inria, Jan Vitek Northeastern UniversityDOI Media Attached | ||
| 14:5020m Research paper | On Satisfiability of Nominal Subtyping with Variance Research Papers Aleksandr Misonizhnik Saint-Petersburg State University, Dmitry Mordvinov Saint-Petersburg State University, JetBrains ResearchDOI Media Attached | ||
| 13:30 - 15:10 | |||
| 13:301h40m Talk | Crypto Pump-and-dump Schemes: Why Can’t We Have Good Things? Summer School Ben Livshits Imperial College London, UK | ||
| 15:40 - 17:20 | |||
| 15:4030m Short-paper | Effpi: Verified Message-Passing Programs in Dotty Scala Alceste Scalas Aston University, Birmingham, UK, Nobuko Yoshida Imperial College London, Elias Benussi Faculty Science Ltd | ||
| 16:1020m Talk | Challenges of Optimizing Scala Programs Scala Aleksandar Prokopec Oracle Labs | ||
| 16:3020m Talk | Stage Polymorphism Based on Types for a Typeless Language: MATLAB in LMS Scala | ||
| 15:40 - 17:00 | |||
| 15:4020m Research paper | Static Analysis for Asynchronous JavaScript Programs Research Papers Thodoris Sotiropoulos Athens University of Economics and Business, Ben Livshits Imperial College London, UKDOI | ||
| 16:0020m Research paper | A Program Logic for First-Order Encapsulated WebAssembly Research Papers Conrad Watt University of Cambridge, Petar Maksimović Imperial College London, UK and Mathematical Institute of the Serbian Academy of Sciences and Arts, Serbia, Neel Krishnaswami Computer Laboratory, University of Cambridge, Philippa Gardner Imperial College LondonDOI Media Attached | ||
| 16:2020m Research paper | Garbage-free Abstract Interpretation through Abstract Reference Counting Research Papers Noah Van Es Sofware Languages Lab, Vrije Universiteit Brussel, Quentin Stiévenart Vrije Universiteit Brussel, Belgium, Coen De Roover Vrije Universiteit BrusselDOI | ||
| 16:4020m Research paper | Eventually Sound Points-To Analysis with Specifications Research Papers Osbert Bastani University of Pennsylvania, Rahul Sharma Microsoft Research, Lazaro Clapp Stanford University, Saswat Anand Stanford University, Alex Aiken Stanford UniversityDOI Media Attached | ||
| 15:40 - 17:20 | |||
| 15:401h40m Talk | The Future of Java Summer School Gavin Bierman Oracle Labs | ||
| 17:00 - 17:50 | |||
| 17:0010m Awards | ECOOP Awards Research Papers P: Alastair F. Donaldson Imperial College London, A: Maria Christakis MPI-SWS, A: Manuel Rigger ETH Zurich | ||
| 17:1040m Talk | A tribute to Laurie Hendren Research Papers Jan Vitek Northeastern UniversityMedia Attached | ||
Thu 18 JulDisplayed time zone: Belfast change
Thu 18 Jul
Displayed time zone: Belfast change
| 09:00 - 10:00 | |||
| 09:0060m Talk | Rethinking Compositionality: Composing Proofs From Program Behaviours Research PapersMedia Attached | ||
| 10:30 - 12:10 | |||
| 10:3050m Talk | KEYNOTE: The Democratization of Runtime Technology AORTA | ||
| 11:2025m Talk | Precise, Efficient and Secure Just-In-Time Analysis of Java Programs AORTA | ||
| 11:4525m Talk | JIT as a Service: Compilation Paradigm for the Cloud AORTA | ||
| 10:30 - 12:10 | |||
| 10:3020m Research paper | How to Avoid Making a Billion-Dollar Mistake: Type-Safe Data Plane Programming with SafeP4 Research Papers Matthias Eichholz , Eric Campbell Cornell University, Nate Foster Cornell University, Guido Salvaneschi TU Darmstadt, Mira Mezini TU Darmstadt, GermanyDOI Media Attached | ||
| 10:5020m Research paper | Fling—A Fluent API Generator Research PapersDOI | ||
| 11:1020m Research paper | Semantic Patches for Java Program Transformation Research Papers Hong Jin Kang School of Information Systems, Singapore Management University, Ferdian Thung , Julia Lawall Inria/LIP6, Gilles Muller LIP6-INRIA/UPMC, Lingxiao Jiang Singapore Management University, David Lo Singapore Management UniversityDOI Media Attached | ||
| 11:3020m Research paper | Finally, a Polymorphic Linear Algebra Language Research PapersDOI | ||
| 11:5020m Research paper | NumLin: Linear Types for Linear Algebra Research PapersDOI Pre-print Media Attached File Attached | ||
| 10:30 - 12:10 | |||
| 10:301h40m Talk | Gillian: A General Static Analysis Framework based on Separation Logic Summer School Philippa Gardner Imperial College London | ||
| 13:30 - 15:10 | |||
| 13:3025m Talk | Tornado VM: A Java Virtual Machine for Exploiting High-Performance Heterogeneous Hardware AORTA Christos Kotselidis University of Manchester, UK | ||
| 13:5525m Talk | Another Decade of SOM Language Implementation: Virtual Machines for Research and Teaching AORTA Stefan Marr University of Kent | ||
| 14:2025m Talk | Janus: automatic binary analysis, instrumentation and optimisation using rewrite rules AORTA | ||
| 14:4525m Talk | Lightweight Software Profiling of Compiled Code AORTA Andrew Craik IBM Canada | ||
| 13:30 - 15:10 | |||
| 13:3020m Research paper | Deep Static Modeling of invokedynamic Research PapersDOI Media Attached | ||
| 13:5020m Research paper | Automated Large-scale Multi-language Dynamic Program Analysis in the Wild Research Papers Alex Villazón Universidad Privada Boliviana, Bolivia, Haiyang Sun Università della Svizzera italiana, Andrea Rosà University of Lugano, Switzerland, Eduardo Rosales University of Lugano, Switzerland, Daniele Bonetta Oracle Labs, Isabella Defilippis Universidad Privada Boliviana (UPB), Sergio Oporto Universidad Privada Boliviana (UPB), Walter Binder University of Lugano, SwitzerlandDOI Media Attached | ||
| 14:1020m Research paper | MagpieBridge: A General Approach to Integrating Static Analyses into IDEs and Editors Research Papers Linghui Luo Paderborn University, Julian Dolby IBM Research, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEMDOI Pre-print Media Attached | ||
| 14:3020m Research paper | Reasoning About Foreign Function Interfaces Without Modelling the Foreign Language Research Papers Alexi Turcotte Northeastern University, Ellen Arteca Northeastern University, Gregor Richards University of WaterlooDOI Media Attached | ||
| 14:5020m Research paper | Multiverse Debugging: Non-deterministic Debugging for Non-deterministic Programs Research Papers Carmen Torres Lopez Vrije Universiteit Brussel, Robbert Gurdeep Singh Universiteit Gent, Belgium, Stefan Marr University of Kent, Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium, Christophe Scholliers Universiteit Gent, BelgiumDOI Media Attached | ||
| 13:30 - 15:10 | |||
| 13:301h40m Talk | SM4E - Self-Marketing for Engineers Summer School Chris Laffra Uber Amsterdam | ||
| 15:40 - 16:40 | |||
| 15:4030m Talk | Full-system Cross-architecture Hardware Virtualisation AORTA Tom Spink University of Edinburgh | ||
| 16:1030m Talk | Create your own Interpreter with a JIT under 30 minutes AORTA Igor Braga IBM CanadaFile Attached | ||
| 15:40 - 16:40 | |||
| 15:4060m Talk | POPLOG -- a pioneering multi-language/multi-paradigm development toolkit born in the UK nearly four decades ago Summer School | ||
| 17:00 - 18:00 | |||
| 17:0060m Talk | Automatic Differentiation for Dummies Research PapersMedia Attached | ||
Fri 19 JulDisplayed time zone: Belfast change
Fri 19 Jul
Displayed time zone: Belfast change
| 09:00 - 10:00 | |||
| 09:0060m Day opening | Opening at 10:25 VORTEX Davide Ancona University of Genova | ||
| 09:00 - 10:00 | |||
| 09:005m Day opening | Introduction ICOOOLPS Clément Béra Google, Aarhus | ||
| 09:0555m Talk | Keynote: Compiling for Android ICOOOLPS | ||
| 09:00 - 10:00 | |||
| 09:005m Day opening | Opening Doctoral Symposium | ||
| 09:0515m Talk | Lightning Talks Doctoral Symposium | ||
| 09:2040m Talk | Keynote: A Roadmap to PhD: Impressions and Experiences Doctoral Symposium Guido Salvaneschi TU Darmstadt | ||
| 10:30 - 12:10 | |||
| 10:3045m Talk | Invited talk: Runtime Verification and Objects: Are we doing it wrong? VORTEX Giles Reger University of Manchester | ||
| 11:1530m Talk | Efficient Run-time Method for Detecting and Resolving Deadlocks in Java Programs VORTEX P: Eman Aldakheel University of Illinois at Chicago & Princess Nourah bint Abdulrahman University, Ugo Buy Pre-print | ||
| 11:4530m Talk | RML: Runtime Monitoring Language, a System-Agnostic DSL for Runtime Verification VORTEXPre-print | ||
| 10:30 - 12:10 | |||
| 10:3025m Research paper | Hot Code Patching in CPython - Supporting Edit-and-Continue Debugging in CPython with Less Than 300 Lines of Code ICOOOLPS Johannes Henning Hasso Plattner Institute, David Stangl , Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Robert Hirschfeld Hasso-Plattner-Institut (HPI), GermanyDOI | ||
| 10:5525m Research paper | Collecting Type Information Using Unit Tests for Customization of JavaScript Virtual Machines ICOOOLPS Tomoharu Ugawa Kochi University of Technology, Japan, Hideya Iwasaki University of Electro-Communications, Japan, Takafumi Kataoka  | ||
| 11:2025m Research paper | Progress Report: Exploring API Design for Capabilities for Programming with Arrays ICOOOLPS Beatrice Åkerblom Stockholm University, Elias Castegren Uppsala University, Tobias Wrigstad Uppsala University | ||
| 11:4525m Research paper | Towards a Type System for R ICOOOLPS | ||
| 10:30 - 12:10 | |||
| 10:3030m Doctoral symposium paper | POSIX Regular Expression Matching and Lexing Doctoral Symposium Chengsong Tan King's College London | ||
| 11:0030m Doctoral symposium paper | Pointer Analysis as reachability problem over Push Down System Doctoral Symposium Jyoti Prakash University of Potsdam, Germany | ||
| 11:3040m Talk | Keynote: Self-Marketing as a Researcher Doctoral Symposium Ben Hermann Paderborn UniversityMedia Attached | ||
| 13:30 - 15:10 | |||
| 13:3045m Talk | Invited talk: Monitoring Asynchronous Communications (in Clojure) VORTEX Sung-Shik Jongmans Open University of the Netherlands | ||
| 14:1530m Talk | A Field Calculus Implementation of Spatial Logic VORTEX P: Giorgio Audrito Università di Torino, Ferruccio Damiani University of Turin, Volker Stolz Høgskulen på Vestlandet, Mirko Viroli University of BolognaPre-print | ||
| 13:30 - 15:10 | |||
| 13:3055m Talk | Keynote: Project Snowflake: What we learnt. ICOOOLPS Matthew J. Parkinson Microsoft Research, UK | ||
| 14:2545m Other | Interactive session ICOOOLPS Eric Jul University of Oslo | ||
| 13:30 - 15:10 | |||
| 13:3030m Doctoral symposium paper | Improving the Efficiency, Scalability, and Applicability of Static Program Analysis in Real-World Operational Scenarios Doctoral Symposium Philipp Dominik Schubert Heinz Nixdorf Institut, Paderborn University | ||
| 14:0030m Doctoral symposium paper | State Explosion Considered Harmful Doctoral Symposium Robbert Gurdeep Singh Universiteit Gent, Belgium | ||
| 14:3030m Doctoral symposium paper | Session Types in the Real World: A Minimalistic Approach Doctoral Symposium Alen Arslanagić University of Groningen | ||
| 15:40 - 17:20 | |||
| 15:4045m Talk | Invited talk: Fast Runtime Verification via Slow Program Analysis VORTEX Radu Grigore University of Kent | ||
| 16:2530m Talk | Empowering Multilevel DSMLs with Integrated Runtime Verification VORTEX P: Fernando Macias , Volker Stolz Høgskulen på Vestlandet, Torben Scheffel , Malte Schmitz , Adrian Rutle Pre-print | ||
| 15:40 - 17:20 | |||
| 15:4030m Doctoral symposium paper | Security Evaluation of Industrial Web ApplicationsUsing Taint Analysis Doctoral Symposium Gebrehiwet Biyane Welearegai University of Potsdam, Germany | ||
| 16:1030m Talk | Invited talk: How to get your Ph.D. DONE! Doctoral Symposium Eric Jul University of Oslo | ||