Program Refinement
Program refinement is a formal method in program development that belongs to the class of correctness-preserving transformations, distinguished by its systematic derivation of an executable program from a more abstract specification through a sequence of steps, each justified by semantic models such as operational, denotational, or axiomatic semantics, within the framework of Hoare logic or related deductive verification techniques.
169
Publications
8.5K
Citations
338
Authors
163
Institutions
Publications per year
2017–2026
24
169
Data-Based Program Modification: A Manual.
Stanley L. Deno, Phyllis K. Mirkin · 1977 · 424 citations
Yannis Smaragdakis, Don Batory · ACM Transactions on Software Engineering and Methodology · 2002 · 318 citations
1–5 of 169
338
6
h-index
6
h-index
6
h-index
6
h-index
4
h-index
1–5 of 338
163
The University of Texas at Austin
Austin, United States
7 h-index
15 publications
2.4K citations
Carnegie Mellon University
Pittsburgh, United States
6 h-index
10 publications
618 citations

UNSW Sydney
Sydney, Australia
6 h-index
6 publications
222 citations
Max Planck Institute for Software Systems
Saarbrücken, Germany
5 h-index
9 publications
498 citations

The University of Queensland
Brisbane, Australia
5 h-index
13 publications
211 citations
Åbo Akademi University
Turku, Finland
5 h-index
9 publications
445 citations
University of Oxford
Oxford, United Kingdom
5 h-index
7 publications
437 citations
University of Kent
Canterbury, United Kingdom
5 h-index
8 publications
166 citations
1–8 of 163
TSE · 12 publications · 1.8K citations
11
h-index
6 publications · 133 citations
6
h-index
PACMPL · 6 publications · 201 citations
6
h-index
6 publications · 177 citations
6
h-index
5 publications · 406 citations
5
h-index
1–5