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
Link To Document :
بازگشت