• DocumentCode
    694376
  • Title

    Formalizing consistent dynamic updates for component-based software

  • Author

    Xiaohui Xu ; Yi Zhang

  • Author_Institution
    CISDI R&D Co. Ltd., Chongqing, China
  • fYear
    2013
  • fDate
    12-13 Oct. 2013
  • Firstpage
    292
  • Lastpage
    296
  • Abstract
    To enable the updated system to run correctly, it is very important to reason about some meaning and possible effects of updates. In this paper, we propose a formal calculus update π, a variant extension of higher-order π calculus, to model dynamic updates of component-based software, which is language and technology independent. This calculus focuses on some main aspects which include granularity of update, timing of update, state transformation and update failure recovery. Some applications of this formal method to those general dynamic update processes and the relational analysis of property and verification show that the update π calculus can reasonably reason about and ensure the safety and consistency of dynamic updates.
  • Keywords
    formal languages; formal verification; object-oriented programming; pi calculus; component-based software; consistent dynamic update formalization; dynamic update consistency; dynamic update safety; formal calculus update; formal method; higher-order π calculus; language independent software; relational analysis; state transformation; technology independent software; update failure recovery; verification analysis; Calculus; Educational institutions; Runtime; Safety; Semantics; Software; Timing; component-based software; dynamic update; formal method; higher-order process calculus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Network Technology (ICCSNT), 2013 3rd International Conference on
  • Conference_Location
    Dalian
  • Type

    conf

  • DOI
    10.1109/ICCSNT.2013.6967115
  • Filename
    6967115