🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.specification.z
Article #22

Re: Z and concurrent systems

#22
From: A Wooden Fish on Wheels
Date: Tue, 11 Aug 1992 17:01
50 lines
2039 bytes

In article <...> hufnagel@cse.uta.edu (Stephen Hufnagel) writes:

   A simple extention is to use CSP to specify the concurrency and Z to 
   specify the processes. Another extention is to use path expressions
   to specify the concurrency and Z ...
     Good luck!

On a serious note, 

  * CSP can be used for the specification and analysis of patterns of
    communication (that's what a CSP process is).  These patterns can
    evolve concurrently, and timing information is easily included.

  * Z can be used for the specification and analysis of state-based 
    or transformational systems.  Extending Z to deal with real-time
    systems, which are

        ---  reactive (maintain a continuous interaction with their
             environment)
    
        ---  distributed (may be required to perform several tasks
             concurrently) 

        ---  timed (may be subject to complex timing constraints)

    is not an easy task.  In particular cases, a satisfactory
    treatment of timed or concurrent behaviour can be achieved
    with a suitable choice of abstraction, but this can't really
    be generalised. 
    
So it seems sensible to use CSP (or something very like it) and Z
together, using CSP to specify the patterns of communication between
system components, and then Z to specify the computational (or
transformational) aspects of the components themselves.

This is all a bit ad-lib, I'm afraid, but I hope that it helps...

Jim









--
Technical Details
Message-ID: <JIM.DAVIES.92Aug11180159@pierrot.prg.ox.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!ox-prg!culhua!Jim.Davies
References: <9208111603.AA27215@cse.uta.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!ox-prg!culhua!Jim.Davies
From: Jim.Davies@prg.ox.ac.uk (A Wooden Fish on Wheels)
Newsgroups: comp.specification.z
Subject: Re: Z and concurrent systems
Message-ID: <JIM.DAVIES.92Aug11180159@pierrot.prg.ox.ac.uk>
Date: 11 Aug 92 17:01:59 GMT
References: <9208111603.AA27215@cse.uta.edu>
Sender: news@comlab.ox.ac.uk
Organization: Foundations for the Laboratory of Computer Science, Oxford
Lines: 50
In-reply-to: hufnagel@cse.uta.edu's message of 11 Aug 92 16:03:59 GMT