Skip to main content

and
Your search also matched 5 preview-only Content is preview-only when you or your institution have not yet subscribed to it.

By making our abstracts and previews universally accessible we help you purchase only the content that is relevant to you.
results, e.g.

Pairwise Reachability Analysis for Higher Order Concurrent Programs by Higher-Order Model Checking

Include preview-only content
  1. Chapter and Conference Paper

    Reconciling Partial and Local Invertibility

    Invertible programming languages specify transformations to be run in two directions, such as compression/decompression or encryption/decryption. Two key concepts in invertible programming languages are partial i...

    Anders Ågren Thuné, Kazutaka Matsuda, Meng Wang in Programming Languages and Systems (2024)

  2. Chapter and Conference Paper

    Modular Inference of Linear Types for Multiplicity-Annotated Arrows

    Bernardy et al. [2018] proposed a linear type system \(\lambda ^q_\rightarrow \) λ ...

    Kazutaka Matsuda in Programming Languages and Systems (2020)

  3. Chapter and Conference Paper

    HOBiT: Programming Lenses Without Using Lens Combinators

    We propose HOBiT, a higher-order bidirectional programming language, in which users can write bidirectional programs in the familiar style of conventional functional programming, while enjoying the full expres...

    Kazutaka Matsuda, Meng Wang in Programming Languages and Systems (2018)

  4. Chapter and Conference Paper

    FliPpr: A Prettier Invertible Printing System

    When implementing a programming language, we often write a parser and a pretty-printer. However, manually writing both programs is not only tedious but also error-prone; it may happen that a pretty-printed res...

    Kazutaka Matsuda, Meng Wang in Programming Languages and Systems (2013)

  5. Chapter and Conference Paper

    A Grammar-Based Approach to Invertible Programs

    Program inversion has many applications such as in the implementation of serialization/deserialization and in providing support for redo/undo, and has been studied by many researchers. However, little attentio...

    Kazutaka Matsuda, Shin-Cheng Mu, Zhenjiang Hu in Programming Languages and Systems (2010)