7 citations found. Retrieving documents...
V. Cahill, C. Horn, A. Kramer, M. Martin and G. Starovic, C++ and Eiffel++ : languages for distribution and persistence, November 1990.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Application design using the Comandos distributed.. - Decouchant, Normand.. (1991)   (Correct)

....of the Comandos platform are briefly introduced below: An object model, which provides a conceptual model of a distributed environment, encompassing both computation and data management. A programming environment which supports the concepts of the model through various language as C and Eiffel [3], or directly using the Comandos object oriented language[9] A distributed object system providing the adequate support to the programming environment (see [1] and [6] Common services, built as normal objects, for symbolic naming, management of user defined types and complex objects, ....

V. Cahill, C. Horn, A. Kramer, M. Martin and G. Starovic, C++ and Eiffel++ : languages for distribution and persistence, November 1990.


Orthogonal Persistence in a Heterogeneous Distributed .. - Sousa, Zúquete.. (1994)   (2 citations)  (Correct)

....global objects at run time. Emerald exploits the call by move parameter passing mode. However, much of the work is left to the Emerald compiler as it must decide which objects are passed using the call by move mode. We wanted to keep the decisions generic and independent of the language. Amadeus [22] is very similar to IK, since they share the same model and general architecture defined in the Comandos project. However, they differ both at the language and implementation levels. New keywords were added to the language in Amadeus to express 4 OBJECT NAMING 6 persistence and distribution, ....

Vinny Cahill, Chris Horn, Andre Kramer, Maurice Martin, and Gradimir Starovic. C** and Eiffel**: Languages for Distribution and Persistence. In OSF Microkernel Applications Workshop, Grenoble,France, 1990.


The Tigger Cub Nucleus - Hogan (1994)   (Correct)

....co operating nodes. In designing the Tigger Cub the basic components that are necessary for the Tigger distributed object support platform were identified. These components are the kernel components necessary to support a subset of the Amadeus generic run time [20] and language specific run times [22, 24, 58]. The subset of the run times that must be supported is the subset that provides distributed object support. Other features such as persistence and security were also considered and the components of the Tigger Cub were designed so that other components can be integrated through small changes to ....

Vinny Cahill, Chris Horn, Andre Kramer, Maurice Martin, and Gradimir Starovic. C** and Eiffel**: languages for distribution and persistence. Red Version. Design. Public., December 1990.


A Dossier Driven Persistent Objects Facility - Robert Mecklenburg (1994)   (4 citations)  (Correct)

....provided in the full paper. System Description Language Dossiers Preprocessor Invocation Implementation Graph Traversal Arjuna [8, 28] Restricted C no yes special base class rpc no Avalon [10] Augmented C no yes special base class, stable keyword rpc w transactions inline code in r w C [3, 17] none yes, not user visible yes object register method vm and pointer swizzling yes E [19, 21, 20] none no modified g parallel class hierarchy vm and pointer swizzling n a EC [24] Restricted C no yes named object, special base class rpc inline code in r w NIHCL [12] none no no special base ....

Vinny Cahill, Chris Horn, Andre Kramer, Maurice Martin, and Gradimir Starovic. C** and eiffel**: languages for distribution and persistence. In Proceedings of the 1990 OSF Microkernel Applications Workshop, Grenoble, France, 1990.


A Dossier Driven Persistent Objects Facility - Mecklenburg, Clark, Lindstrom.. (1994)   (4 citations)  (Correct)

....Fish, and Mark Bloomenthal. System Description Language Dossiers Preprocessor Invocation Implementation Graph Traversal Arjuna [8, 29] Restricted C no yes special base class rpc no Avalon [11] Augmented C no yes special base class, stable keyword rpc w transactions inline code in r w C [3, 18] none yes, not user visible yes object register method vm and pointer swizzling yes E [20, 22, 21] none no modified g parallel class hierarchy vm and pointer swizzling n a EC [25, 31] Restricted C no yes named object, special base class rpc inline code in r w NIHCL [13] none no no special ....

Vinny Cahill, Chris Horn, Andre Kramer, Maurice Martin, and Gradimir Starovic. C** and Eiffel **: Languages for distribution and persistence. In Proceedings of the 1990 OSF Microkernel Applications Workshop, Grenoble, France, 1990.


Orthogonal Persistence in a Heterogeneous.. - Sousa.. (1994)   (2 citations)  (Correct)

....parameter passing mode. However, much of the work is left to the Emerald compiler as it must decide which objects are passed using the call by move mode. We wanted to keep the decisions generic and independent of the language. Within the Comandos project Guide (Balter et al. 1991) Amadeus (Cahill et al. 1990) and IK share the same model and general architecture, however, they differ both at the language and implementation levels. Guide followed an integrated approach in which a new language and the run time were developed to The Computer Journal, Vol. 00, No. 00, 4 Pedro Sousa, Andr e Z uquete, ....

Cahill, Vinny, Horn, Chris, Kramer, Andre, Martin, Maurice, & Starovic, Gradimir. 1990. C** and Eiffel **: Languages for Distribution and Persistence.


Distribution and Persistence in the IK Platform.. - Sousa, Sequeira.. (1993)   (5 citations)  (Correct)

....to the object. Our RTHs are untyped surrogates that can be generated and reused regardless of the object type they 4 ARCHITECTURE AND IMPLEMENTATION OF IK 8 represent. This makes pointer swizzling a much faster operation than in systems that use proxies or typed surrogates [Shapiro 89,Wilson 91,Cahill 90] In fact, swizzling from global references to pointers to typed proxies may be a very expensive operation. It requires determining the type or class of the global reference, mapping the corresponding proxy class if necessary, and creating a new proxy for the object. All this work is wasted if ....

....simpler and, at the same time, keep the decisions independent of the language. 2 For example, in figure 2 the beforeUnmap method prevents the lock object to be written to disk, and the afterMap method initializes the lock reference to a new lock object. 7 CONCLUSIONS 17 Like IK, Amadeus [Cahill 90] was developed within the Comandos project. Although sharing the same model and general architecture, they differ at both the language and implementation level. New keywords were added to the language in Amadeus to express persistence and distribution, whereas we decided to use inheritance and ....

Vinny Cahill, Chris Horn, Andre Kramer, Maurice Martin, and Gradimir Starovic. C** and Eiffel**: Languages for Distribution and Persistence. In OSF Microkernel Applications Workshop, Grenoble,France, 1990.

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