• DocumentCode
    1824220
  • Title

    Configuration classes: an object oriented paradigm for distributed programming

  • Author

    Sakdavong, J.C. ; Bahsoun, J.-P. ; Féraud, L.

  • Author_Institution
    IRIT, Univ. Paul Sabatier, Toulouse, France
  • fYear
    1995
  • fDate
    14-15 Aug 1995
  • Firstpage
    200
  • Lastpage
    209
  • Abstract
    The paper presents a new object oriented model for distributed computing. This model aims at providing a language independent formalism in order to express the distribution of an object oriented application. The model allows the location of objects in a distributed system to be dynamically managed. This means that it can manage complex duplication, migration or distant communication over a network. The objects are fragmented into representatives that are the grains of distribution for the model. The model´s main original feature is that it is based on three distinct hierarchies of classes. One hierarchy is devoted to the functional classes, another to the configuration classes, and the last to the synchronisation classes. The first is the same as in sequential object oriented languages. The second encapsulates the objects´ locations, all evolution in object fragments in a distributed system, and the routing of methods´ requests. The last encapsulates synchronisation to be applied to object methods. Examples of load balancing configuration classes are provided
  • Keywords
    abstract data types; data structures; distributed processing; object-oriented methods; object-oriented programming; resource allocation; synchronisation; class hierarchies; complex duplication; configuration classes; distant communication; distributed computing; distributed programming; functional classes; language independent formalism; load balancing configuration classes; method request routing; migration; network; object fragments; object location; object oriented application distribution; object oriented model; object oriented paradigm; representatives; sequential object oriented languages; synchronisation classes; Computer languages; Computer network management; Concurrent computing; Distributed computing; Electronic mail; Load management; Object oriented modeling; Object oriented programming; Parallel programming; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
  • Conference_Location
    Lund
  • Print_ISBN
    0-8186-7115-7
  • Type

    conf

  • DOI
    10.1109/IWOOS.1995.470554
  • Filename
    470554