[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CSP-OZ Backtracking.



lsfreitas@xxxxxxxxxx wrote:
> 
> Hi!
> 
> I am studing an CSP-OZ to Java traduction laws to make a real specification
> executable before real development.
> Much of the work has been done but we found a problem that I like to hear some
> comments about:
> It's like a kind of comunication/synchronization handshaken
> 
> 1) In the CSP-Z notation there is a guard condition for all CSP event, so, when
> one event synchronized with other (say in a parallel composition), that guard
> must be satisfacted, otherwise, no comunication is allowed at all.


I am not very familiar with OZ (we *are* talking about Object-Z as
presented by Duke and Rose?), but I do know a little Z. And I don't
follow "there is a guard condition for all CSP event"?

How would you write    P = a --> Skip ? 

Do you have to add some boolean which must be set true to obtain the
above?
Maybe you could post a very short schema so that we can see what is
involved.
Or perhaps everyone one else on this list knows what this means, in
which case just ignore me :-)

Oh, and I suspect that there is a connection with angelic vs demonic
nondeterminism in your speculative execution and backtracking.

Adrian
-- 
Dr A E Lawrence