See this document in CiteSeerX!

Network Objects (1995)  (Make Corrections)  (48 citations)
Andrew Birrell, Greg Nelson, Susan Owicki, Edward Wobber
Software--Practice and Experience



  Home/Search   Context   Related

 
View or download:
upenn.edu/~bcpierce/...BirrellNO.ps.gz
dec.com/pub/DEC/SR...115revised.ps.gz
dec.com/pub/DEC/SRC/rese...SRC115.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  upenn.edu/~bcpierce/cour...papers (more)
From:  dec.com/SRC/modula3/html/bib
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: A network object is an object whose methods can be invoked over a network. The Modula-3 network objects system is novel for its overall simplicity. It provides distributed type safety through the narrowest surrogate rule, which allows programmers to export new versions of distributed services as subtypes of previous versions. This report describes the design and implementation of the system, including a thorough description of realistic marshaling algorithms for network objects, precise... (Update)

Context of citations to this paper:   More

...for authentication and encryption. There is work in progress to provide secure communication and authentication at the Network Objects layer [5] the transport layer for Visual Obliq. In practice, there are likely to be other locale specific resources, such as file handles...

.... Java RMI Semantics Java supports remote method invocation (RMI) 43] which is a form of RPC and is based on the Modula 3 network objects [5]. But the Java RMI semantics for argument passing are inconsistent. While arguments to local methods calls are passed by reference,...

Cited by:   More
Abstractions for Fault-Tolerant Global Computing - Chothia, Duggan (2004)   (Correct)
Programming Languages for Mobile Code - Thorn (1999)   (Correct)
MIKADO Global Computing Project - Ist- Mobile Calculi   (Correct)

Similar documents (at the sentence level):
20.0%:   Network Objects - Greg (1993)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Dynamic Typing for Distributed Programming in Polymorphic Languages - Duggan (1996)   (Correct)
0.3:   Multicomputer Programming with Modula-3D - Rustan Leino (1993)   (Correct)
0.3:   Coordination Infrastructure in Collaborative Systems - Edwards (1995)   (Correct)

Similar documents based on text:   More   All
0.9:   A Simple and Efficient Implementation for Small Databases - Birrell, Jones, Wobber (1987)   (Correct)
0.8:   Obliq - A Language with Distributed Scope - Cardelli (1994)   (Correct)
0.1:   Distributed Garbage Collection for Network Objects - Birrell, Evers, Nelson.. (1993)   (Correct)

Related documents from co-citation:   More   All
14:   A language with distributed scope - Cardelli - 1995
9:   Subcontract: A Flexible Base for Distributed Programming - Hamilton, Powell et al. - 1993
9:   Fine-grained mobility in the emerald system - Jul, Levy et al. - 1988

BibTeX entry:   (Update)

Andrew Birrell, Greg Nelson, SusanOwicki, andEdwardWobber. Network objects. In Proceedingsof the 14th ACM Symposium on OperatingSystems Principles, pages 217-- 230, Asheville, NC (USA), December 1993. http://citeseer.ist.psu.edu/article/birrell95network.html   More

@article{ birrell95network,
    author = "Andrew Birrell and Greg Nelson and Susan Owicki and Edward Wobber",
    title = "Network Objects",
    journal = "Software--Practice and Experience",
    volume = "25",
    number = "S4",
    pages = "87--130",
    year = "1995",
    url = "citeseer.ist.psu.edu/article/birrell95network.html" }
Citations (may not include all citations):
1363   Common Object Request Broker: Architecture and Specification (context) - Group - 1991
405   Fine-grained mobility in the Emerald system - Jul, Levy et al. - 1988
248   Orca: A language for parallel programming of distributed sys.. - Bal, Kaashoek et al. - 1992
210   The Amber system: Parallel programming on a network of multi.. - Chase, Amador et al. - 1989
174   Distributed programming in Argus (context) - Liskov - 1988
158   Implementing remote procedure call (context) - Birrell, Nelson - 1984
127   Systems Programming with Modula (context) - Nelson - 1991
123   Structure and encapsulation in distributed systems: the prox.. - Shapiro - 1986
94   Subcontract: A flexible base for distributed programming - Hamilton, Powell et al. - 1993
86   Obliq: A language with distributed scope - Cardelli - 1994
84   SOS: An object-oriented operating system --- assessment and .. - Shapiro, Gourhant et al. - 1989
75   A value transmission method for abstract data types (context) - Herlihy, Liskov - 1982
71   self-configuring local area network using point-to-point lin.. (context) - Schroeder, Birrell et al. - 1990
70   Performance of Firefly RPC - Schroeder, Burrows - 1990
41   Experiences with the Amoeba distributed operating system - Tannenbaum, van Renesse et al. - 1990
33   The Eden system: A technical review (context) - Almes, Black et al. - 1985
31   Implementing location independent invocation (context) - Black, Artsy - 1990
26   Remote pipes and procedures for efficient distributed commun.. (context) - Gifford, Glasser - 1988
24   Distributed garbage collection for Network Objects (context) - Birrell, Evers et al. - 1993
20   Secure Network Objects - van Doorn, Abadi et al. - 1995
15   Argo: A system for distributed collaboration - Gajewska, Kistler et al. - 1994
13   OS6---an experimental operating system for a small computer (context) - Stoy, Strachey - 1972
11   and Robert Scheifler (context) - Liskov, Curtis et al. - 1987
5   Some useful Modula-3 interfaces - Horning, Kalsow et al. - 1993
4   The Siphon: Managing distant replicated repositories - Prusker, Wobber - 1991
3   Extensions to an object-oriented programming language for pr.. (context) - Rustan, Leino - 1992
3   Managing persistent objects in Arjuna: a system for reliable.. (context) - Dixon, Shrivastava et al.
3   DCE Application Development Reference (context) - Foundation - 1991



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cis.upenn.edu/~bcpierce/courses/629/papers.html):   More
Decentralized Trust Management - Blaze, Feigenbaum, Lacy (1996)   (Correct)
Formulating Mobile Languages - Sekiguchi, Yonezawa   (Correct)
Distributed Active Objects - Brown, Najork (1996)   (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