Back to courses

    Software Engineering

    8,002 courses
    Semantic Encapsulation Using Linking Types
    ACM SIGPLAN

    Semantic Encapsulation Using Linking Types

    A Type-Theoretic Account of Quantum Computation
    ACM SIGPLAN

    A Type-Theoretic Account of Quantum Computation

    Dependent Session Protocols in Separation Logic from First Principles - Functional Pearl
    ACM SIGPLAN

    Dependent Session Protocols in Separation Logic from First Principles - Functional Pearl

    Explicit Refinement Types - A Type Theory with Embedded Proofs
    ACM SIGPLAN

    Explicit Refinement Types - A Type Theory with Embedded Proofs

    Etna: An Evaluation Platform for Property-Based Testing - Experience Report
    ACM SIGPLAN

    Etna: An Evaluation Platform for Property-Based Testing - Experience Report

    Combinator-Based Fixpoint Algorithms for Big-Step Abstract Interpreters
    ACM SIGPLAN

    Combinator-Based Fixpoint Algorithms for Big-Step Abstract Interpreters

    A Haskell Auto-Parallelizer for Distributed Computing
    ACM SIGPLAN

    A Haskell Auto-Parallelizer for Distributed Computing

    Nanopass Attribute Grammars - Managing Complexity in Compiler Design
    ACM SIGPLAN

    Nanopass Attribute Grammars - Managing Complexity in Compiler Design

    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

    Solving Queries for Boolean Fault Tree Logic via Quantified SAT
    ACM SIGPLAN

    Solving Queries for Boolean Fault Tree Logic via Quantified SAT

    Centering Humans in the Programming Languages Classroom: Building a Text for the Next Generation
    ACM SIGPLAN

    Centering Humans in the Programming Languages Classroom: Building a Text for the Next Generation

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

    Applying Large Scale Diffing to Declarative Configuration Code for Production Safety

    Exploratory Study on Multi-User Program Synthesis - A Multi-Wizard Approach
    ACM SIGPLAN

    Exploratory Study on Multi-User Program Synthesis - A Multi-Wizard Approach

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

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

    Modularizing CPU Semantics for Virtualization
    ACM SIGPLAN

    Modularizing CPU Semantics for Virtualization

    Towards Modular Specification and Verification of Concurrent Hypervisor-based Isolation
    ACM SIGPLAN

    Towards Modular Specification and Verification of Concurrent Hypervisor-based Isolation

    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

    Massive Proofs for the Masses
    ACM SIGPLAN

    Massive Proofs for the Masses