Using State Machines for the Visualisation of Specifications via Refinement
Author(s) -
Colin Pilbrow,
Steve Reeves
Publication year - 2015
Publication title -
research commons (the university of waikato)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2811681.2811702
Subject(s) - visualization , computer science , computation , state (computer science) , abstract state machines , finite state machine , programming language , theoretical computer science , data mining
We talk in this paper about using state machines and refinement to characterise the visualisation of a computation.
We use Z specifications to give examples of systems in the usual way, and then use Z schemas to also represent states and transitions in state machines, which we consider to be a particular kind of visualisation of a specified system.
We have investigated the principle of substitutivity and the idea of downward simulation to check whether or not a refinement relation exists between the specification and the state machine. We are looking at this because we believe that the soundness of the visualisation can be captured by such a refinement relationship
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom