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 worksta...
Abstract. Distributed computing is a means to overcome the limita-tions of single computing systems....
: This paper describes the collective object, a new abstraction providing support for collective op...
Ad-hoc (embedded) computer systems are characterized by a continuous change of available resources a...
Despite the inherent suitability of object-oriented languages for use in distributed systems, projec...
: We introduce in this paper our language BOX and how the programmer may express the location of th...
This report presents the design of a distributed parallel object system (DPOS) and its implementatio...
The Universities of Kaiserlautern and Karlsruhe are cooperating with the CEC Karlsruhe, a research c...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
Substantial benefits, such as increased code reusability, simplified maintainability, and improved r...
This paper describes briefly some basic conceptual problems likely to be encountered in design, impl...
This paper introduces an object-passing model for parallel and distributed application development. ...
This paper looks at the requirements of a programming language for mobile computing and discusses th...
Current distributed object oriented languages and systems hide distribution in general while retaini...
Two kinds of parallel computers exist: those with shared memory and those without. The former are di...
For a variety of reasons, distributed applications often must be implemented using existing conventi...
Abstract. Distributed computing is a means to overcome the limita-tions of single computing systems....
: This paper describes the collective object, a new abstraction providing support for collective op...
Ad-hoc (embedded) computer systems are characterized by a continuous change of available resources a...
Despite the inherent suitability of object-oriented languages for use in distributed systems, projec...
: We introduce in this paper our language BOX and how the programmer may express the location of th...
This report presents the design of a distributed parallel object system (DPOS) and its implementatio...
The Universities of Kaiserlautern and Karlsruhe are cooperating with the CEC Karlsruhe, a research c...
A homogeneous machine architecture, consisting of a regular interconnection of many identical elemen...
Substantial benefits, such as increased code reusability, simplified maintainability, and improved r...
This paper describes briefly some basic conceptual problems likely to be encountered in design, impl...
This paper introduces an object-passing model for parallel and distributed application development. ...
This paper looks at the requirements of a programming language for mobile computing and discusses th...
Current distributed object oriented languages and systems hide distribution in general while retaini...
Two kinds of parallel computers exist: those with shared memory and those without. The former are di...
For a variety of reasons, distributed applications often must be implemented using existing conventi...
Abstract. Distributed computing is a means to overcome the limita-tions of single computing systems....
: This paper describes the collective object, a new abstraction providing support for collective op...
Ad-hoc (embedded) computer systems are characterized by a continuous change of available resources a...