A program refinement tool
D Carrington, I Hayes, R Nickson, G Watson… - Formal Aspects of …, 1998 - Springer
… for tool support of refinement as gleaned from our experience with existing refinement tools,
and report on the design and implementation of a new tool to support refinement based on …
and report on the design and implementation of a new tool to support refinement based on …
A tool for developing correct programs by refinement
D Carrington, I Hayes, R Nickson… - … FACS 7th Refinement …, 1996 - scienceopen.com
… requirements for a refinement tool and describe a tool known as the Program Refinement Tool
(PRT… The distinctive features of our tool are: the use of a theorem prover, both for applying …
(PRT… The distinctive features of our tool are: the use of a theorem prover, both for applying …
A system for program refinement
TE Cheatham Jr, JA Townley… - Proceedings of the 4th …, 1979 - dl.acm.org
… Analysis tools are used both to support program validation and to guide program refinement.
We describe the PDS and the tools incorporated in it, and we conclude with an example of …
We describe the PDS and the tools incorporated in it, and we conclude with an example of …
A tool for data refinement
R Rukšėnas, J von Wright - … Conference on Theorem Proving in Higher …, 1998 - Springer
… Since program refinement is a creative and open-ended activity, such tools cannot in general
… In this section we describe how superposition refinement is implemented in our tool, and …
… In this section we describe how superposition refinement is implemented in our tool, and …
Scaling step-wise refinement
D Batory, JN Sarvela… - IEEE Transactions on …, 2004 - ieeexplore.ieee.org
… By expressing the refinement of system representations as equations, we not only
simplify tool development (as equations are ideal for program manipulation), but also lay the …
simplify tool development (as equations are ideal for program manipulation), but also lay the …
[BOOK][B] A method of program refinement
J Grundy - 1993 - researchgate.net
… of such program veri cation systems include the following: m-EVES Gru91b, ORA90],
MALPAS RTP90] and GVE You87]. Typically, veri cation tools take a speci cation and a program, …
MALPAS RTP90] and GVE You87]. Typically, veri cation tools take a speci cation and a program, …
Program refinement by transformation
TE Cheatham Jr, GH Holloway… - Proceedings of the 5th …, 1981 - dl.acm.org
… Ne have embedded our tools for transformation -- and the … for recording their role in the
refinement process -- in a programming support environment called the Program Development …
refinement process -- in a programming support environment called the Program Development …
A theory of program refinement
EWKC Denney - 1999 - era.ed.ac.uk
… can inform the construction of a tool. In this introduction we … refinement would have to
incorporate program refinement … , of programs, and so program refinement seems a natural …
incorporate program refinement … , of programs, and so program refinement seems a natural …
OLEX2: a complete structure solution, refinement and analysis program
OV Dolomanov, LJ Bourhis, RJ Gildea… - Applied …, 2009 - journals.iucr.org
… tools to visualize the output of the refinement (eg occupancies) on-screen, as well as tools
to manipulate the model, restrain refinement … The refinement module provides a completely …
to manipulate the model, restrain refinement … The refinement module provides a completely …
Automated program refinement: Guide and verify code large language model with refinement calculus
… Traditional tools for program refinement are primarily designed for formal … apply program
refinement to guide LLM and validate the LLM-generated code while transforming refinement …
refinement to guide LLM and validate the LLM-generated code while transforming refinement …