• DocumentCode
    1928441
  • Title

    A modular approach enforcing safe reconfiguration of producer-consumer applications

  • Author

    Janssens, Nico ; Michiels, Sam ; Holvoet, Tom ; Verbaeten, Pierre

  • Author_Institution
    DistriNet, K.U.Leuven, Leuven, Belgium
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    274
  • Lastpage
    283
  • Abstract
    Unanticipated software adaptations are becoming increasingly important in the domain of distributed systems. Due to performance and availability requirements, these adaptations need to be enforced at run-time. However for dynamic changes to yield valid systems, a safe state for reconfiguration of the involved software modules must be enforced. This paper proposes a solution to modularize support for achieving safe reconfiguration and separate it from basic application functionality. In addition, we describe a mechanism to obtain a safe state for unanticipated reconfiguration of producer/consumer based systems, rather than being limited to updates of independent software components. The presented method imposes such a safe state with minimal interference to the rest of the system, and with minimal contribution from the programmer. We believe that a wide range of producer/consumer based systems can take advantage of the presented solution.
  • Keywords
    configuration management; distributed processing; object-oriented programming; basic application functionality; consumer based system; distributed systems; independent software component; modular approach; producer based system; producer-consumer application; safe reconfiguration; software adaptation; software availability requirement; software modules; software performance requirement; Application software; Availability; Computer science; Distributed computing; Interference; Network servers; Programming profession; Protocols; Runtime; Software safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2213-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2004.1357811
  • Filename
    1357811