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.
My Menu
Saved Items

A Distributed Object-Oriented Language for Heterogeneous Computer Networks

Agostino PoggiContact Information 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


Contact InformationAgostino Poggi
Email: poggi@ce.unipr.it
Fulltext Preview (Small, Large)
Image of the first page of the fulltext


Export this article
Export this article as RIS | Text
 
Remote Address: 38.107.191.113 • Server: MPWEB26
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)