Publications of Franz Puntigam (PePu98)
Christof Peter and Franz Puntigam.
Coordination of CORBA Objects with Process Types.
Work in Progress contribution to Middleware '98,
The Lake District, England, September 1998.
Abstract:
Coordination is one of the most important tasks in concurrent,
distributed program development. Conventional interface definitions
like the CORBA-IDL do not support the programmer concerning
coordination. Messages sent at the wrong time may cause errors to
occur at remote sites, where they are difficult to handle. Much
design effort is required to avoid them. Process types provide means
to ensure that all clients are coordinated before sending a message to
a server so that no message-not-understood-errors can occur even
if the understandability of messages depends on the server's state.
An extension of the CORBA-IDL allows us to combine the benefits of
process types with the basic object design of CORBA. Type errors
caused by wrong message orderings are detected at run time before
these messages are sent to a remote client; the exceptions can be
handled locally. A subtyping relation allows us to inherit
restrictions on message orderings.
- Paper
@InProceedings{PePu98,
author = "Christof Peter and Franz Puntigam",
title = "Coordination of {CORBA} Objects with Process Types",
booktitle = "Middleware '98, Work-in-progress papers",
year = 1998,
address = "The Lake District, England",
month = sep,
url = "http://www.complang.tuwien.ac.at/franz/papers/hicss94.ps.gz"
}