DocumentCode :
3658051
Title :
An Event-Based Formal Framework for Dynamic Software Update
Author :
Shengwei An;Xiaoxing Ma;Chun Cao;Ping Yu;Chang Xu
Author_Institution :
Dept. of Comput. Sci. &
fYear :
2015
Firstpage :
173
Lastpage :
182
Abstract :
Dynamic Software Update (DSU) is a technique to upgrade running programs without shutting them down. DSU can improve system availability and maintenance flexibility. However, its adoption in practice is still limited due to the risk of system misbehavior that careless DSU may bring. To reduce this risk we propose a formal framework for the specification and verification of DSU. Different from previous approaches where DSU is described from the viewpoint of program´s internal state transitions, our framework focuses on program´s external behavior and its effect on its environment. This more abstract view avoids over specification of DSU and allows for better DSU flexibility. Based on this framework, we also devise a mechanism that automatically synthesizes runtime monitors to improve DSU timeliness without compromising its safety.
Keywords :
"Servers","Monitoring","Games","Software","Runtime","System recovery","Security"
Publisher :
ieee
Conference_Titel :
Software Quality, Reliability and Security (QRS), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/QRS.2015.33
Filename :
7272929
Link To Document :
بازگشت