• DocumentCode
    3783386
  • Title

    The flying object for an open distributed environment

  • Author

    K. Oda;S. Tazuneki;T. Yoshida

  • Author_Institution
    Dept. of Artificial Intelligence, Kyushu Inst. of Technol., Iizuka, Japan
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    87
  • Lastpage
    92
  • Abstract
    We propose the flying object that adapts itself to the environment by means of a dynamic behavior change mechanism. The flying object is a user-defined, first-class and abstract entity. Such properties provide independency and transparency. The flying object model establishes a unique decomposition of the flying object. In this model, the flying object consists of four objects: the delegater that encapsulates the implementation, the message handler that interprets the messages, the event handler that provides adaptation strategies and the context object that holds a state beyond the adaptation. The ability of accommodation, the openness, is one of the great contributions of this model because many functions such as object migration, load balancing, distributed transaction management, the communication protocols and even adaptation strategies can be introduced by the message handler and the event handler as a plug-in module. Furthermore, a source code translation technique is introduced for automatic decomposition of the flying object as a replacement for the virtual machine customizations or low-level programming. The delegater and the context object are instantiated from the same translated class to minimize maintenance costs of classes as a result of an automatic translation. Therefore, the system organized by the flying object is best suited for the open distributed environment.
  • Keywords
    "Programming profession","Object oriented modeling","Distributed computing","Computer architecture","Facsimile","Context modeling","Protocols","Virtual machining","Automatic programming","Costs"
  • Publisher
    ieee
  • Conference_Titel
    Information Networking, 2001. Proceedings. 15th International Conference on
  • Print_ISBN
    0-7695-0951-7
  • Type

    conf

  • DOI
    10.1109/ICOIN.2001.905334
  • Filename
    905334