@leonardo

Specification, Refinement and Verification of Concurrent Systems---An Integration of Object-Z and CSP

, and . Form. Methods Syst. Des., 18 (3): 249--284 (2001)
DOI: 10.1023/A:1011269103179

Abstract

This paper presents a method of formally specifying, refining and verifying concurrent systems which uses the object-oriented state-based specification language Object-Z together with the process algebra CSP. Object-Z provides a convenient way of modelling complex data structures needed to define the component processes of such systems, and CSP enables the concise specification of process interactions. The basis of the integration is a semantics of Object-Z classes identical to that of CSP processes. This allows classes specified in Object-Z to be used directly within the CSP part of the specification.

Links and resources

Tags

community

  • @dblp
  • @leonardo
@leonardo's tags highlighted