• DocumentCode
    2276125
  • Title

    Object groups and group communication in a distributed object-oriented programming

  • Author

    Wada, Tomohito ; Yoshida, Takaichi

  • Author_Institution
    Dept. of Artificial Intelligence, Kyushu Inst. of Technol., Fukuoka, Japan
  • fYear
    1998
  • fDate
    25-28 Aug 1998
  • Firstpage
    461
  • Lastpage
    466
  • Abstract
    Groups and group communication are powerful abstractions that offer many benefits to programmers in distributed computing environments. Nevertheless only a few object-oriented programming languages or systems support these kinds of abstractions. In this paper we introduce a framework into DOOCE for handling multiple number of objects as a group and accessing it with group communication. DOOCE is our distributed computing environment which aims to integrate an object-oriented programming language and a distributed computing environment. With DOOCE, programmers can utilize object groups briefly and effectively in a program. Groups can be represented by object lists or Group classes which are added to DOOCE to use abstractions of groups. All messages to groups are transmitted by group communication. To hide consistency problems among group messages from the programmer DOOCE runtime system indivisibly delivers these messages, and messages can also be delivered atomically DOOCE also provides some methods to receive multiple replies from a group in order to ease description for acceptance of replies
  • Keywords
    distributed processing; object-oriented programming; programming environments; DOOCE; consistency problems; distributed computing; distributed computing environment; distributed computing environments; group messages; object-oriented programming; Artificial intelligence; Collaborative software; Computer languages; Distributed computing; Electrical capacitance tomography; Information retrieval; Object oriented programming; Programming profession; Protocols; Read only memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-8353-8
  • Type

    conf

  • DOI
    10.1109/DEXA.1998.707440
  • Filename
    707440