• 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