• DocumentCode
    2792385
  • Title

    An alternative to Quiescence: Tranquility

  • Author

    Vandewoude, Yves ; Ebraert, Peter ; Berbers, Yolande ; D´Hondt, Theo

  • Author_Institution
    Deparment of Comput. Sci., Katholieke Universiteit Leuven
  • fYear
    2006
  • fDate
    24-27 Sept. 2006
  • Firstpage
    73
  • Lastpage
    82
  • Abstract
    This paper revisits a problem that was identified by Kramer and Magee: placing a system in a consistent state before and after runtime changes (1990). We show that their notion of quiescence as a necessary and sufficient condition for safe runtime changes is too strict and violates the black-box design principle. We introduce a weaker condition, tranquility; easier to obtain, less disruptive for the system and still sufficient to ensure application consistency. We also present an implementation of this concept in a component middleware platform
  • Keywords
    software maintenance; safe runtime changes; software maintenance; software update; Application software; Banking; Computer science; Middleware; Runtime; Software systems; Sufficient conditions; Switches; Telecommunication switching; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2354-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2006.11
  • Filename
    4021324