[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New Book: CONCURRENCY
- To: occam-com@xxxxxxxxx
- Subject: Re: New Book: CONCURRENCY
- From: Oyvind Teig <Oyvind.Teig@xxxxxxxxxxxx>
- Date: Wed, 21 Apr 1999 08:40:02 +0200
- Alternate-recipient: Allowed
- In-reply-to: <m10ZfcM-0001XtC@xxxxxxxxxxxxx>
- X400-mts-identifier: [/PRMD=autronica/ADMD=TELEMAX/C=NO/;8745 99/04/21 08:40]
- X400-originator: Oyvind.Teig@xxxxxxxxxxxx
- X400-received: by mta mail.autronica.no in /PRMD=autronica/ADMD=TELEMAX/C=NO/; Relayed; Wed, 21 Apr 1999 08:40:02 +0200
- X400-recipients: non-disclosure:;
The article below shows a language that both has inheritance
and concurrency. They inherit threads, rather interesting,
but how it is to use, I don't know:
Synchronoues C++: A Language for Interactive Applications
Clauded Petitpierre, Lausanne, IEEE Computer, Sept98
http://ltiwww.epfl.ch/sCxx/sC++_toc.html
I seem to remember that it involved one process context switch
for every communication: "where is this command actually handled
now?"
My occam processes have been mostly described by their interfaces:
the PROTOCOL. With the system above, I think I would be able to
inherit a process, and have the father handle all x,z tags, and
the inherited process handle y' tag (since PROTOCOL.y is
overridden).
I think I like it, and I think I could use it. I seem to remember
that this has been mentioned before in this forum.
Still, inheritance, well. Could a more flexible PROTOCOL do?
Like sending processes over them (David May mentioned this at
WoTUG-21, I think). Maybe this would cater for Larry's wish like
load-time reconfiguration (not through library-calls, but
at language level).
Getting down to "business", I'd like this community to develop
an "LTS Analyzer" for the occam we do have. Tools for what we have
would be no hinder. I, for one, would like a tool like that, but
I can't make it! The LTSA is absolutely fantastic! Compiles and
draws nice state transition bubbles and arrows diagrams!
--
|=======================================|==========================|
| Oyvind Teig | oyvind.teig@xxxxxxxxxxxx |
| Navia Maritime AS, division Autronica | oyvind.teig@xxxxxxxxxxxx |
| 7005 Trondhem | http://www.navia.no | Tel:+47 73 58 12 68 |
| Norway |http://www.autronica.no | Fax:+47 73 91 93 20 |
|===================|========================|=====================|