(Enter summary)
Abstract: We describe a language and a compiler for writing distributed applications and
systems, structured with fragmented objects. The language is an extension of C++.
The compiler statically ensures the encapsulation of fragmented objects, the typesafety
of remote communication, and generates code for the common cases of remote
communication and object migration. It interfaces to the SOS operating system via
a set of predefined classes, which are easily portable to other operating systems.
1... (Update)
Context of citations to this paper: More
...of a stub routine, so the programmer cannot alter the implementation of a stub routine in a well organized manner. The FOG compiler [7] provides the ability of extending a generated code. It allows to use in C a fragmented object (FO) which is a distributed object. In...
.... For example, in the academic world, a number of distributed C languages have been developed for making distributed objects available [48, 28]. In industry, programmers who want to use distributed objects have needed to write an extra program in an IDL (interface description...
Cited by: More
Closing the Gap Between Different Object Models - Sonntag (1992)
(Correct)
Objects in Groups - Lea (1993)
(Correct)
An Object-Oriented Computing Surface for Distributed.. - Nolte.. (1993)
(Correct)
Active bibliography (related documents): More All
0.6: SOS: An Object-Oriented Operating System -.. - Shapiro.. (1991)
(Correct)
0.3: Fragmented Objects for Distributed Abstractions - Makpangou (1992)
(Correct)
0.2: Object-Support Operating Systems - Shapiro (1990)
(Correct)
Similar documents based on text: More All
0.3: Project Description - The General (2000)
(Correct)
0.3: Structuring Distributed Applications as Fragmented.. - Makpangou, Gourhant, Le .. (1991)
(Correct)
0.2: Characteristics of Fragmented IP Traffic on Internet Links - Shannon, Moore, claffy (2001)
(Correct)
Related documents from co-citation: More All
4: Programming Language (context) - Stroustrup, The - 1986
3: SOS: an Object-oriented Operating System - Assessment and Perspectives
- Shapiro - 1989
3: Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective P..
- Matsuoka - 1991
BibTeX entry: (Update)
Y. Gourhant and M. Shapiro, "FOG/C++: a fragmented-object generator, " in C++ Conference, (San Francisco, CA (USA)), pp. 63--74, Usenix, Apr. 1990. http://citeseer.ist.psu.edu/gourhant90fogc.html More
@inproceedings{ gourhant90fogc,
author = "Yvon Gourhant and Marc Shapiro",
title = "{FOG/C++}: a Fragmented-Object Generator",
booktitle = "C++ Conference",
address = "San Francisco, CA (USA)",
pages = "63--74",
year = "1990",
url = "citeseer.ist.psu.edu/gourhant90fogc.html" }
Citations (may not include all citations):
461
Programming Language (context) - Stroustrup - 1985
182
Distributed operating systems (context) - Tanenbaum, van Renesse - 1985
88
Inheritance in actor based concurrent object-oriented langua.. (context) - Kafura, Lee - 1989
84
SOS: An object-oriented operating system --- assessment and ..
- Shapiro, Gourhant et al. - 1989
35
Persistence and migration for C++ objects
- Shapiro, Gautron et al. - 1989
30
Matchmaker: an interface specification language for distribu.. (context) - Jones, Rashid et al. - 1985
27
Structure and encapsulation in distributed systems: the Prox.. (context) - Shapiro - 1986
26
Reliable broadcast protocols (context) - Joseph, Birman - 1988
25
The treatment of persistent objects in Arjuna (context) - Dixon, Parrington et al. - 1989
12
External data representation reference manual (context) - Microsystems - 1985
11
The impact of language and system on remote procedure call d.. (context) - Almes - 1986
10
Two extensions to C++: A dynamic link editor and inner data (context) - Gautron, Shapiro - 1987
9
Principles of object-oriented operating system design
- Campbell, Johnston et al. - 1989
7
The SOS object-oriented communication service (context) - Makpangou, Shapiro - 1988
6
The Emerald programming language
- Norman, Rajendra et al. - 1987
3
An overview of the Gothic distributed operating system (context) - Banatre, Banatre et al. - 1986
1
Experience with distributed progamming in Orca (context) - Bal, Kaashoek - 1989
The graph only includes citing articles where the year of publication is known.
Documents on the same site (ftp://ftp.inria.fr/INRIA/Projects/SOR/papers/1990/): More
Object-Support Operating Systems - Shapiro (1990)
(Correct)
COOL: Kernel Support for Object-Oriented Environments - Habert, Mosseri (1990)
(Correct)
A Garbage Detection Protocol for a Realistic.. - Shapiro.. (1990)
(Correct)
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