🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.specification.z
1 messages
1 total messages Started by "Julian Rose" Mon, 17 Aug 1992 08:49
Z and concurrency
#51
Author: "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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads