Back to courses

    Software Development

    14,832 courses
    State of the OCaml Platform 2023
    ACM SIGPLAN

    State of the OCaml Platform 2023

    Getting into the Flow: Towards Better Type Error Messages for Constraint-Based Type Inference
    ACM SIGPLAN

    Getting into the Flow: Towards Better Type Error Messages for Constraint-Based Type Inference

    Seamless Code Generator Synchronization in the Composition of Heterogeneous Modeling Languages
    ACM SIGPLAN

    Seamless Code Generator Synchronization in the Composition of Heterogeneous Modeling Languages

    Lifting On-Demand Analysis to Higher-Order Languages
    ACM SIGPLAN

    Lifting On-Demand Analysis to Higher-Order Languages

    Automatically Generated Supernodes for AST Interpreters Improve Virtual-Machine Performance
    ACM SIGPLAN

    Automatically Generated Supernodes for AST Interpreters Improve Virtual-Machine Performance

    Language Model Agents Enable Semi-Formal Programming - LIVE23
    ACM SIGPLAN

    Language Model Agents Enable Semi-Formal Programming - LIVE23

    Relational Solver for Java Generics Type System
    ACM SIGPLAN

    Relational Solver for Java Generics Type System

    CodeProber: Live Compiler Exploration - LIVE23
    ACM SIGPLAN

    CodeProber: Live Compiler Exploration - LIVE23

    Degrees of Separation: A Flexible Type System for Data Race Prevention
    ACM SIGPLAN

    Degrees of Separation: A Flexible Type System for Data Race Prevention

    Realizing Persistent Signals in JavaScript
    ACM SIGPLAN

    Realizing Persistent Signals in JavaScript

    Applying Large Scale Diffing to Declarative Configuration Code for Production Safety
    ACM SIGPLAN

    Applying Large Scale Diffing to Declarative Configuration Code for Production Safety

    CLOVER: Closed-Loop Verifiable Code Generation - Dafny'24
    ACM SIGPLAN

    CLOVER: Closed-Loop Verifiable Code Generation - Dafny'24

    Is Peter Correct or Incorrect? - O'HearnFest Lecture
    ACM SIGPLAN

    Is Peter Correct or Incorrect? - O'HearnFest Lecture

    Symbolic Execution with Separating Decision Diagrams
    ACM SIGPLAN

    Symbolic Execution with Separating Decision Diagrams

    Bi-abductive Adversarial Program Synthesis
    ACM SIGPLAN

    Bi-abductive Adversarial Program Synthesis

    Working with Peter O'Hearn in Academia and Industry
    ACM SIGPLAN

    Working with Peter O'Hearn in Academia and Industry

    Monotonicity and the Precision of Program Analysis
    ACM SIGPLAN

    Monotonicity and the Precision of Program Analysis

    Automatic Parallelism Management - POPL 2024
    ACM SIGPLAN

    Automatic Parallelism Management - POPL 2024

    Unified Compositional Formal Methods: Exact Separation Logic and the Gillian Platform - Incorrectness'24
    ACM SIGPLAN

    Unified Compositional Formal Methods: Exact Separation Logic and the Gillian Platform - Incorrectness'24

    Crosys: Cross Architectural Dynamic Analysis for IoT Malware
    ACM SIGPLAN

    Crosys: Cross Architectural Dynamic Analysis for IoT Malware

    Control-Flow Tracking and Misuse Detection for Non-local Jumps in C
    ACM SIGPLAN

    Control-Flow Tracking and Misuse Detection for Non-local Jumps in C