| Gnter Kniesel: "Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems". Technical report IAI-TR-94-3, Oct. 1994, University of Bonn, Germany. http://citeseer.nj.nec.com/kniesel95implementation.html |
.... the DARWIN model described above (and some other aspects like multiple delegation and renaming that were left out) were implemented as a proof of concept extension of Java, called LAVA ( 6, 21] A description of implementation techniques for more traditional, C like environments can be found in [16]) We are exploring the feasibility of a high performance implementation on the basis of the techniques initially developed in the Self project and follow up work ( 2, 11, 12, 13, 14] which are currently being incorporated into Java (under the brand name HotSpot ) Summarizing, the integration ....
G. Kniesel: "Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems". Computer Science Department III, University of Bonn, Germany, Technical report IAI-TR-94-3 09448535, October 1994.
....to be manually simulated before are now dealt with by the language. This includes the automatic generation of forwarding methods, the correct handling of self and typing. The main aspects of the impossible combination of delegation with subtyping are informally described in [18] and partly in [15]) The language design can be found in [3] Early ideas for a C style implementation are presented in [15] the implementation of an extended Java run time system in [21] A detailed description of object model, typing, language design, implementation and use is forthcoming in [17] 6 ....
....of forwarding methods, the correct handling of self and typing. The main aspects of the impossible combination of delegation with subtyping are informally described in [18] and partly in [15] The language design can be found in [3] Early ideas for a C style implementation are presented in [15], the implementation of an extended Java run time system in [21] A detailed description of object model, typing, language design, implementation and use is forthcoming in [17] 6 Simulation or Language Extension The LAVA design sketched above avoids all of the problems of API level ....
[Article contains additional citation context not shown here]
G. Kniesel: "Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems". Computer Science Department III, University of Bonn, Germany, Technical report IAI-TR-94-3 0944-8535, October 1994.
....from two fundamentally different families of object oriented systems to a new species , that will also have its share in the struggle for survival . We have therefore named it in honour of Sir Charles Darwin, who founded the theory of the evolution of species. 3 More details can be found in [Knie94, 96] 6 IAI TR 96 11 gk cs.uni bonn.de Inheritance and Delegation 1 . Classes may (multiply) inherit from superclasses. In addition, objects may delegate to other objects referenced by their delegation attributes. Delegation attributes have to be declared in an object s class. If class C ....
....hierarchies (inheritance, declared delegation, declared consultance) enables independent modelling of different aspects of a concept. Renaming, change aware compilation, and a special overriding rule allow automatic, semantics preserving integration of independently developed classes. 1 In [Knie94] it is shown that implementation of the overriding rule boils down to an integer comparison at run time. 10 IAI TR 96 11 gk cs.uni bonn.de 5. Back to Roles In this section we show how easy it is to define the semantics of the role model sketched in section 2, using the features of the Darwin ....
[Article contains additional citation context not shown here]
G. Kniesel: "Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems". Technical report IAI-TR-94-3, Oct. 1994, University of Bonn, Germany.
No context found.
Gnter Kniesel: "Implementation of Dynamic Delegation in Strongly Typed Inheritance-Based Systems". Technical report IAI-TR-94-3, Oct. 1994, University of Bonn, Germany. http://citeseer.nj.nec.com/kniesel95implementation.html
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC