Object Structure in the Emerald System

  title={Object Structure in the Emerald System},
  author={A. Black and N. Hutchinson and E. Jul and H. Levy},
  • A. Black, N. Hutchinson, +1 author H. Levy
  • Published in OOPSLA 1986
  • Computer Science
  • Emerald is an object-based language for the construction of distributed applications. The principal features of Emerald include a uniform object model appropriate for programming both private local objects and shared remote objects, and a type system that permits multiple user-defined and compiler-defined implementations. Emerald objects are fully mobile and can move from node to node within the network, even during an invocation. This paper discusses the structure, programming, and… CONTINUE READING
    163 Citations

    Topics from this paper.

    Distrbution and Abstract Types in Emerald
    • 476
    • PDF
    The development of the Emerald programming language
    • 48
    • PDF
    Emerald: A general‐purpose programming language
    • 138
    Object Models for Distributed or Persistent Programming
    • 9
    • PDF
    Fine-grained mobility in the Emerald system
    • 941
    • PDF
    A refinement of the fragmented object model
    • P. Dickman, M. Makpangou
    • Computer Science
    • [1992] Proceedings of the Second International Workshop on Object Orientation in Operating Systems
    • 1992
    • 10
    Automatic inline allocation of objects
    • 69
    • PDF


    The Eden Shared Calendar System", Technical Report 85-05-02
    • Department of Computer Science,
    • 1985
    The Eden Programming Language", Technical Report 85-09-01
    • Dept. of Computer Science,
    • 1985