• DocumentCode
    745456
  • Title

    Distrbution and Abstract Types in Emerald

  • Author

    Black, Andrew ; Hutchinson, Norman ; Jul, Eric ; Levy, Henry ; Carter, Larry

  • Author_Institution
    Department of Computer Science, University of Washington
  • Issue
    1
  • fYear
    1987
  • Firstpage
    65
  • Lastpage
    76
  • Abstract
    Emerald is an object-based language for programming distributed subsystems and applications. Its novel features include 1) a single object model that is used both for programming in the small and in the large, 2) support for abstract types, and 3) an explicit notion of object location and mobility. This paper outlines the goals of Em-erald, relates Emerald to previous work, and describes its type system and distribution support. We are currently constructing a prototype implementation of Emerald.
  • Keywords
    Abstract data types; distributed operating system; distributed programming; object-oriented programming; process migration; type checking; Art; Computer languages; Local area networks; Object oriented modeling; Object oriented programming; Operating systems; Packaging; Programming profession; Prototypes; Workstations; Abstract data types; distributed operating system; distributed programming; object-oriented programming; process migration; type checking;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1987.232836
  • Filename
    1702134