kohei - 2008-08-07

Logged In: YES
user_id=1274231
Originator: NO

Today I had a long workshop.

I agree refinement is an important idea for conversational/
choreographical modelling.

The following is a note regardless of what is the best for the
editor but a general point.

As I wrote I agree with this (including it's compatible with
SRT method) noting that: if there are

(1) version 0
(2) version 1
...

of choreographies (conversation models/protocols) where we
incrementally refine message types then

--- a receiver of a message as conforming to (1) will still
conform to (2)
--- a sender of a message conforming to (2) will conform to
(1) but not the other way round generally

The safest way is to always check against the latest version
of choreography (conversation model).

If somebody is using an older version then if others are using
the same version it would be all right: a local montor st
always check if messages conform to the latest version (or
the latest among all versions participants are using: I think
there should be a mechanism of sharing this information).

kohei