Skip to main content

Showing 1–1 of 1 results for author: Bourgerie, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:1711.09281  [pdf, ps, other

    cs.PL

    Refinement Types for Ruby

    Authors: Milod Kazerounian, Niki Vazou, Austin Bourgerie, Jeffrey S. Foster, Emina Torlak

    Abstract: Refinement types are a popular way to specify and reason about key program properties. In this paper, we introduce RTR, a new system that adds refinement types to Ruby. RTR is built on top of RDL, a Ruby type checker that provides basic type information for the verification process. RTR works by encoding its verification problems into Rosette, a solver-aided host language. RTR handles mixins throu… ▽ More

    Submitted 25 November, 2017; originally announced November 2017.