The failed attempt of JavaSoft to incorporate an 'Object Aggregation / Delegation API' into its newest JavaBeans model has demonstrated impressively the high necessity and also the notorious difficulty of incorporating delegation into typed class-based languages. Although JavaSoft's proposal has been withdrawn due to public criticism of its limitations, the general issue is still relevant: is it possible to define a 'one size fits all' standard API for delegation, and if not, is there any real alternative to such an API? This paper explores both questions. It shows that on one hand, all API-level solutions have serious drawbacks related to functional limitations, simulation costs and sensitiveness to change. On the other hand, recent work h...
Distributed application development is overly tedious, as the dynamic composition of distributed com...
AbstractThis paper presents an object-oriented, Java-like core language with primitives for distribu...
htmlabstractIn this paper we present an API to support modeling applications with Actors based on th...
Class inheritance and method overriding, as provided by standard class-based languages, are not flex...
AbstractClass inheritance and method overriding, as provided by standard class-based languages, are ...
What abstractions are useful for distributed programming? This question has constituted an active ar...
In distributed object environments, intermediate objects hide the details of complex system interact...
Atomic delegation, an object-oriented linguistic mechanism that allows the creation of dynamically d...
Distributed object programming is significantly more complex than programming a local host and requi...
Reflection and extensibility in object-oriented programming languages can be supported by meta-objec...
none3noWe present a language extension, which integrates in a Java like language a mechanism for dyn...
The object-oriented paradigm represents a significant shift in approach to the development of comple...
This paper presents linguistic primitives for publish/subscribe programming using events and objects...
One of the foremost aims of component technology is the replacement of large monolithic applications...
The wide acceptance of object oriented environments and proposals has renewed interest in all the cl...
Distributed application development is overly tedious, as the dynamic composition of distributed com...
AbstractThis paper presents an object-oriented, Java-like core language with primitives for distribu...
htmlabstractIn this paper we present an API to support modeling applications with Actors based on th...
Class inheritance and method overriding, as provided by standard class-based languages, are not flex...
AbstractClass inheritance and method overriding, as provided by standard class-based languages, are ...
What abstractions are useful for distributed programming? This question has constituted an active ar...
In distributed object environments, intermediate objects hide the details of complex system interact...
Atomic delegation, an object-oriented linguistic mechanism that allows the creation of dynamically d...
Distributed object programming is significantly more complex than programming a local host and requi...
Reflection and extensibility in object-oriented programming languages can be supported by meta-objec...
none3noWe present a language extension, which integrates in a Java like language a mechanism for dyn...
The object-oriented paradigm represents a significant shift in approach to the development of comple...
This paper presents linguistic primitives for publish/subscribe programming using events and objects...
One of the foremost aims of component technology is the replacement of large monolithic applications...
The wide acceptance of object oriented environments and proposals has renewed interest in all the cl...
Distributed application development is overly tedious, as the dynamic composition of distributed com...
AbstractThis paper presents an object-oriented, Java-like core language with primitives for distribu...
htmlabstractIn this paper we present an API to support modeling applications with Actors based on th...