See this document in CiteSeerX!

FOG/C++: a Fragmented-Object Generator (1990)  (Make Corrections)  (6 citations)
Yvon Gourhant, Marc Shapiro
C++ Conference



  Home/Search   Context   Related

 
View or download:
inria.fr/INRIA/Pro..._UsenixC++90.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  inria.fr/INRIA/Projects/SOR/pa... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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