DocumentCode :
758394
Title :
A formal framework for on-line software version change
Author :
Gupta, Deepak ; Jalote, Pankaj ; Barua, Gautam
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kanpur, India
Volume :
22
Issue :
2
fYear :
1996
fDate :
2/1/1996 12:00:00 AM
Firstpage :
120
Lastpage :
131
Abstract :
The usual way of installing a new version of a software system is to shut down the running program and then install the new version. This necessitates a sometimes unacceptable delay during which service is denied to the users of the software. An online software replacement system replaces parts of the software while it is in execution, thus eliminating the shutdown. While a number of implementations of online version change systems have been described in the literature, little investigation has been done on its theoretical aspects. We describe a formal framework for studying online software version change. We give a general definition of validity of an online change, show that it is in general undecidable and then develop sufficient conditions for ensuring validity for a procedural language
Keywords :
computer installation; configuration management; decidability; formal specification; utility programs; formal framework; on-line software version change; online software replacement system; online software version change; online version change systems; procedural language; software system; sufficient conditions; undecidable; validity; Computer science; Data analysis; Delay; Electronic switching systems; Senior members; Software development management; Software systems; Sufficient conditions;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.485222
Filename :
485222
Link To Document :
بازگشت