login

Various simulations and refinements

Lecture notes in computer sciencePublished 1 January 1990
He Jifeng
Citations7
SJR quartileQ2
SJR score0.35
SNIP0.55

TL;DR

The paper provides a rigorous method for the formal development of communicating processes by integrating the event-based approach with the state-based technique by investigating various kinds of process refinement and their corresponding simulation rules.

Abstract

In this paper we deal with the problem of specification and design of concurrent programs. The basic notion of refinement is defined in labelled transition system. The concept of simulation is presented and proved to be sound for correctness of implementation. The paper provides a rigorous method for the formal development of communicating processes by integrating the event-based approach (such as CSP [3] and CCS [7]) with the state-based technique (such as Z [10] and VDM [4]). The methodology is illustrated by investigating various kinds of process refinement and their corresponding simulation rules.

Keywords

Computer Science