Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
A Distributed Object-Oriented Language for Heterogeneous Computer Networks
| |
|
A Distributed Object-Oriented Language for Heterogeneous Computer Networks Agostino Poggi1 and Giuliano Armano2 | (1) | Dipartimento di Ingegneria dell'Informazione, University of Parma, Viale delle Scienze, 43100 Parma, Italy |
| (2) | Dipartimento di Ingegneria Elettrica ed Elettronica, University of Cagliari, Piazza D'Armi, 09123 Cagliari, Italy |
Abstract This paper presents an object-oriented distributed language, called CUBL++, that is a powerful tool for developing distributed applications on heterogeneous computer networks. CUBL++ is based on objects, called c_units, that communicate through synchronous and asynchronous message passing. A c_unit is an active object composed of data (state) and procedures as traditional (passive) objects, together with the capability of queueing incoming messages, when needed. C_units allow a programmer to implement an application on a heterogeneous architecture, as they communicate with each other without taking into account the physical characteristics of the actual node where they are located. We have experimented CUBL++ on a network where UNIX workstations, WindowsNT personal computers and transputers cooperate in order to perform a given task. In particular, this paper gives a brief description of a distributed system for image processing that has been implemented by using CUBL++. distributed object-oriented languages - heterogenous processing - C++, actor model - reconfigurability
Fulltext Preview (Small, Large)
|
|
|
|
|
|