Please send bug reports to Raphael Guentensperger (guentensperger at inf.ethz.ch)
|
Manager and Coordinator (secretary).
The basic idea of the program is now this: Each manager is an active object
that creates a dialog with the coordinator and then continuously accepts
proposals from the coordinator and returns the next possible availability. In
turn, the coordinator stores the maximum of the returned availabilities and
continues querying the managers until a fix point is reached. In particular
note that multiple instances of one and the same dialog AllocMeetinng run
concurrently.
MaxOnRope monkeys. Concurrent crossing in both direction is not
possible.nofFrisbees (0 or 1).
News:
keyword
is not part of the language anymore
dialog D { k1, k2 }; Use: D kw =
D.k;
dialog.dialog D myDialog = new C.DImpl; //
instantiates a dialog of Type D implemented as DImpl in class C and assigns it
to myDialog