pith. sign in

arxiv: 1606.02022 · v1 · pith:VPODPQEVnew · submitted 2016-06-07 · 💻 cs.PL · cs.SE

Programming Language Features for Refinement

classification 💻 cs.PL cs.SE
keywords refinementfeatureslanguageprogrammingprogramsomeaddedalgorithmic
0
0 comments X
read the original abstract

Algorithmic and data refinement are well studied topics that provide a mathematically rigorous approach to gradually introducing details in the implementation of software. Program refinements are performed in the context of some programming language, but mainstream languages lack features for recording the sequence of refinement steps in the program text. To experiment with the combination of refinement, automated verification, and language design, refinement features have been added to the verification-aware programming language Dafny. This paper describes those features and reflects on some initial usage thereof.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Interpretable and Verifiable Hardware Generation with LLM-Driven Stepwise Refinement

    cs.SE 2026-06 unverdicted novelty 4.0

    Framework uses LLM-driven stepwise application of transformation rules to generate verifiable RTL hardware designs from specifications.