🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.specification.z
Article #56

Re: Z and Concurrency

#56
From: Lucy Chubb
Date: Wed, 19 Aug 1992 03:10
49 lines
2142 bytes
From article <713783720.16967@minster.york.ac.uk>, by song@minster.york.ac.uk:
> Z, VDM, state machines are state based languages
> 
> CSP, CCS, LOTOS are event based languages
> 
> Petri nets are state-event based languages
> 
> Combining Z and CSP means that you can have either states or events in the
> language, which are sometimes useful.
> 	But I wonder why we cannot define concurrency operators, trace,
> process by using Z and then use these highlevel constructs to define
> concurrent systems.  In fact B. Sufrin and Jifeng He have already made some
> efforts on this. See Specification, analysis and refinement of interactive
> processes in Formal Methods in Human-Computer Interaction, Ed. M. Harrison
> and H. Thimbleby.
> 	Same argument goes to CSP, why we cannot extend state into CSP. It
> is useful to view the state of systems so that you can know ,e.g. how many
> products in buffersm how many machines in use.

Another couple of papers to have a look at are:

@INBOOK{woodcock:90,
TITLE = "VDM '90: VDM and Z - Formal Methods in Software Development",
EDITOR = "G. Goos and J. Hartmanis",
CHAPTER = "Refinement of State-Based Concurrent Systems",
AUTHOR = "J C P Woodcock and Carroll Morgan",
PUBLISHER = "Springer-Verlag",
YEAR = "1990",
NOTE = "LNCS 428" }

and

@INBOOK{jifeng:xx,
TITLE = "Stepwise Refinement of Distributed Systems",
EDITOR = "J W de Bakker et. al.",
CHAPTER = "Various Simulations and Refinement",
AUTHOR = "He Jifeng",
PUBLISHER = "Springer-Verlag",
YEAR = "19??",
NOTE = "LNCS 430" }


		Lucy Chubb.

Softway Pty Ltd,		Phone: +61 2 698 2322;
P.O. Box 305,			Fax: +61 2 699 9174;
Strawberry Hills,		Email: lucyc@softway.oz.au
NSW 2012,
AUSTRALIA
Technical Details
Message-ID: <lucyc.714193822@suite.sw.oz.au>
Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!metro!basser.cs.su.oz.au!swift!suite.sw.oz.au!lucyc
References: <713783720.16967@minster.york.ac.uk>

Show Full Headers
Complete Article Headers
Newsgroups: comp.specification.z
Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!metro!basser.cs.su.oz.au!swift!suite.sw.oz.au!lucyc
From: lucyc@suite.sw.oz.au (Lucy Chubb)
Subject: Re: Z and Concurrency
Organization: Softway Pty Ltd
Date: 19 Aug 92 03:10:22 GMT
Message-ID: <lucyc.714193822@suite.sw.oz.au>
References: <713783720.16967@minster.york.ac.uk>
Sender: news@softway.sw.oz.au (Usenet)
Lines: 49