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

Authors

338

  1. CM
    Carroll Morgan

    Oxford Research Group, United Kingdom

    6 publications · 480 citations

    6

    h-index

  2. DB
    Don Batory

    The University of Texas at Austin, United States

    6 publications · 1.3K citations

    6

    h-index

  3. AC
    Ana Cavalcanti

    University of York, United Kingdom

    6 publications · 211 citations

    6

    h-index

  4. JW
    Jim Woodcock

    University of York, United Kingdom

    6 publications · 179 citations

    6

    h-index

  5. IJ
    Ian J. Hayes

    The University of Queensland, Australia

    4 publications · 62 citations

    4

    h-index

1–5 of 338

Venues

  1. IEEE Transactions on Software Engineering

    TSE · 12 publications · 1.8K citations

    11

    h-index

  2. Formal Aspects of Computing

    6 publications · 133 citations

    6

    h-index

  3. Proceedings of the ACM on Programming Languages

    PACMPL · 6 publications · 201 citations

    6

    h-index

  4. ACM SIGPLAN Notices

    6 publications · 177 citations

    6

    h-index

  5. Science of Computer Programming

    5 publications · 406 citations

    5

    h-index

1–5