🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #6539

Re: CCS

#6539
From: Dave Berry
Date: Mon, 18 Dec 1989 13:36
49 lines
2622 bytes
In article <669@cluster.cs.su.oz> johnz@cluster.cs.su.oz (John Zic) writes:
>LOTOS is based on Robin Milner's CCS with the addition of
>abstract data types (provided by ACT-ONE).  Here's the reference:

A better reference is:

Robin Milner, "Communication and Concurrency", Prentice-Hall, 1989.
ISBN 0-13-114984-9
     0-13-115007-3 Pbk.

>I regard LOTOS as a specification technique, rather than an
>implementation language -- although there may be some implementation
>of LOTOS around.  Warning -- religious belief follows -- stick to
>Occam; it is a nice implementation of the CSP algebra with which one
>can reason about safety etc of a specification in the CSP
>traces/failures/divergences model.

Would you like to start a thread comparing CCS/Lotos and CSP/Occam ?
What little I've seen of the theory of CSP seems strongly influenced by CCS,
& I'd like to know more about the differences, and also about experience
of actually using either model.

We distribute an implementation of CCS for the costs of distribution.
Mail paul@lfcs.ed.ac.uk if you would like a copy.  I think it's only
available for Vaxen and Sun 3s.


If anyone is interested in Milner's more recent work on this subject,
you may be interested in the following tech. reports (I think they're
free).  Mail Dorothy McKie (dam@lfcs.ed.ac.uk) for copies.


Robin Milner, Joachim Parrow & David Walker, "A Calculus of Mobile
Processes, Part 1", ECS-LFCS-89-85, June 1989.

Robin Milner, Joachim Parrow & David Walker, "A Calculus of Mobile
Processes, Part 2", ECS-LFCS-89-85, June 1989.

These describe a CCS-like calculus in which channels can be passed
from one process to another.  Part 1 is a generqal description,
part 2 includes all the proofs and heavy stuff.

I hope this isn't too much like advertising.  We're not making money
from this stuff.

Dave Berry, Laboratory for Foundations      db%lfcs.ed.ac.uk@nsfnet-relay.ac.uk
    of Computer Science, Edinburgh Uni.	    <Atlantic Ocean>!mcvax!ukc!lfcs!db

"leIsANewEntertainment:GuerillaWarStruggleIsANewEntertainment:GuerillaWarStrug"
Technical Details
Message-ID: <1439@castle.ed.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!ukc!edcastle!lfcs!db
References: <74850@tut.cis.ohio-state.edu> <1989Dec11.140635.8461@cs.eur.nl> <6229@nigel.udel.EDU> <669@cluster.cs.su.oz>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!ukc!edcastle!lfcs!db
From: db@lfcs.ed.ac.uk (Dave Berry)
Newsgroups: comp.lang.misc
Subject: Re: CCS
Message-ID: <1439@castle.ed.ac.uk>
Date: 18 Dec 89 13:36:38 GMT
References: <74850@tut.cis.ohio-state.edu> <1989Dec11.140635.8461@cs.eur.nl> <6229@nigel.udel.EDU> <669@cluster.cs.su.oz>
Reply-To: db@lfcs.ed.ac.uk (Dave Berry)
Organization: Laboratory for the Foundations of Computer Science, Edinburgh U
Lines: 49