• DocumentCode
    1686069
  • Title

    A simple, safe reconfigurable object model with loosely-coupled communication

  • Author

    Oda, Kentaro ; Najima, Hiroki ; YasuTake, Yoshihiro ; Yoshida, Takaichi

  • Author_Institution
    Program of Creation Inf., Kyushu Inst. of Technol., Iizuka, Japan
  • Volume
    1
  • fYear
    2006
  • Abstract
    Dynamic changes in open distributed environments damage the continuous execution of distributed objects. A distributed environment consisting of reconfigurable distributed objects would have higher reliability and availability, and a greater resilience to unexpected requirement changes. In this paper, we propose a reconfigurable, object model that dynamically changes the object´s behavior to fit the current environment by modifying its internal structure. The proposed object consists of communicating concurrent meta-objects. Each meta-object contains functions for adaptation, remote communication, and administration. Therefore, this model provides the required separation of concerns (SoC). Generative communication, which allows meta-object communication, gives the proposed reconfigurable objects the following characteristics: flexibility; ability of allowing a variety of configurations; safety that ensures consistency; and a unification of state preservation and communication. The proposed object model was successfully implemented in a middleware framework called Juice 2.
  • Keywords
    distributed object management; middleware; Juice 2; SoC; loosely-coupled communication; meta-object communication; middleware; safe reconfigurable object model; separation-of-concern; state preservation; Availability; Character generation; Facsimile; Hardware; Informatics; Middleware; Resilience; Runtime; Safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2466-4
  • Type

    conf

  • DOI
    10.1109/AINA.2006.59
  • Filename
    1620225