Sciweavers

FMCO
2004
Springer

A Dynamic Binding Strategy for Multiple Inheritance and Asynchronously Communicating Objects

14 years 5 months ago
A Dynamic Binding Strategy for Multiple Inheritance and Asynchronously Communicating Objects
This paper considers an integration of asynchronous communication, virtual binding, and multiple inheritance. Object orientation is the leading paradigm for concurrent and distributed systems, but the tightly synchronized RPC communication model seems unsatisfactory in the distributed setting. Asynchronous messages are better suited, but lack the structure and discipline of traditional object-oriented methods. The integration of messages in the object-oriented paradigm is unsettled, especially with respect to inheritance and redefinition. Asynchronous method calls have been proposed in the Creol language, reducing the cost of waiting for replies in the distributed environment while avoiding lowlevel synchronization constructs such as explicit signaling. A lack of reply to a method call need not lead to deadlock in the calling object. Creol has an operational semantics defined in rewriting logic. This paper considers a formal operational model of multiple inheritance, virtual binding,...
Einar Broch Johnsen, Olaf Owe
Added 01 Jul 2010
Updated 01 Jul 2010
Type Conference
Year 2004
Where FMCO
Authors Einar Broch Johnsen, Olaf Owe
Comments (0)