🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.specification.z
Article #51

Z and concurrency

#51
From: "Julian Rose"
Date: Mon, 17 Aug 1992 08:49
31 lines
1689 bytes
In reply to J. Song (of York)

| Combining Z and CSP means that you can have either states or events in the
| language, which are sometimes useful.

It is not possible to combine Z and CSP in a simple way because they
have different underlying mathematical structures. People are talking
about using them as complementary notations.

| 	But I wonder why we cannot define concurrency operators, trace,
| process by using Z and then use these highlevel constructs to define
| concurrent systems.

Brendan Mahoney suggested his description of traces. For processes
you might be able to define a syntactic relation, ||, for example, but
you will need to embrace the semantic model of CSP to describe it.

| In fact B. Sufrin and Jifeng He have already made some
| efforts on this [the high level constructs].

I think the same authors had a publication in volume 1 of the BCS FAC
journal. There, they advanced a Z specification by a process of refinement,
if I remember correctly (correct me if I'm wrong).

In general, refinement is the kind of approach required to advance a Z
specification into a process-based one, like CSP. Someone pointed out to me
work on action systems (originally by R.J.R. Back), that attempt a
sort of refinement, some papers are published in the FAC journal.

Julian
Technical Details
Message-ID: <18522.9208170849@arlott.comms-research.bristol.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!ox-prg!Julian.Rose

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!ox-prg!Julian.Rose
From: Julian.Rose@bristol.ac.uk ("Julian Rose")
Newsgroups: comp.specification.z
Subject: Z and concurrency
Message-ID: <18522.9208170849@arlott.comms-research.bristol.ac.uk>
Date: 17 Aug 92 08:49:42 GMT
Sender: daemon@comlab.ox.ac.uk
Lines: 31
X-Mailer: ELM [version 2.3 PL8]
X-Mailer: mail-news 2.0.3