• DocumentCode
    596191
  • Title

    An Algebraic Approach to Formal Analysis of Dynamic Software Updating Mechanisms

  • Author

    Min Zhang ; Ogata, Kohichi ; Futatsugi, Kokichi

  • Author_Institution
    Res. Center for Software Verification & Grad. Sch. of Inf. Sci., Japan Adv. Inst. of Sci., Nomi, Japan
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    664
  • Lastpage
    673
  • Abstract
    Dynamic Software Updating (DSU) is a promising software maintenance technique, which aims at updating running software systems on the fly without incurring any downtime. The systems that require dynamic updating usually require high reliability assurance. Incorrect updating may cause them to behave erratically and/or even crash, and hence results in dreadful loss. However, there are few approaches to the study of the correctness of dynamic updating. In this paper, we systematically discuss the correctness of dynamic updating from a formal perspective, and present a first algebraic approach to formal analysis of it. The basic idea is to formalize dynamic updating systems as rewrite systems, with which we can analyze dynamic updates e.g. verifying their desired properties, or detecting incorrect update points, etc. The formal analysis helps us understand the behaviors of updated systems before we apply updates to the running systems, and hence improves the reliability of the systems after being updated.
  • Keywords
    algebra; rewriting systems; software maintenance; software reliability; DSU; algebraic approach; dynamic software updating mechanisms; formal analysis; high reliability assurance; rewrite systems; software maintenance technique; Computer crashes; Concrete; Equations; Mathematical model; Semantics; Software systems; Dynamic software updating; algebraic formalization; correctness; formal verification; rewriting logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.100
  • Filename
    6462722