ASM Refinement and Generalizations of Forward Simulation in Data Refinement: A Comparison
G. Schellhorn
ASM Refinement and Generalizations of Forward Simulation in Data Refinement: A Comparison
In this paper , we have formalized Börger's
refinement notion for Abstract State Machines (ASMs). The formalization was
based on transition systems, and verification conditions were
expressed in Dynamic Logic.
In this paper, the relation between ASM refinement and
data refinement is explored. Data refinement expresses
operations and verification conditions using relational calculus.
We show how to bridge the gap between the different notations, and
that forward simulation in the behavioral approach to data refinement
can be viewed as a specific instance of ASM refinement with 1:1
diagrams, where control structure is not refined.
We also prove that two recent generalizations of data refinement, weak
refinement and coupled refinement can be derived from ASM refinement.
erschienen 2005
Theoretical Computer Science, Vol. 336, No. 2-3, pp. 403-436
Downloads:
- download pdf draft - (2005-ASMvsDataRef-pdf.pdf, 266 KB)
- download postscript draft - (2005-ASMvsDataRef-ps.ps, 514 KB)

