• DocumentCode
    2110394
  • Title

    Safety Analysis for Dynamic Update of Object Oriented Programs

  • Author

    Murarka, Yogesh ; Bellur, Umesh ; Joshi, Rushikesh K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Bombay, Mumbai
  • fYear
    2006
  • fDate
    6-8 Dec. 2006
  • Firstpage
    225
  • Lastpage
    232
  • Abstract
    Maintenance downtime and overheads for applying patches are major concerns for systems requiring round the clock availability. Hence, methods for carrying out dynamic updates are needed. However, correctness of the system during and after every dynamic update needs to be ensured. This paper defines two safety criteria, type consistency and isolation of process execution/or dynamic software update. Updates involving one or more insertions of new classes, removals of old classes and replacements of old classes are considered. The condition for producing a type safe update schedule is defined. The parts of the program whose executions have to be isolated from process update are annotated by the user. Conditions are also provided for ensuring isolation of the update process from execution of annotated parts of the program.
  • Keywords
    object-oriented programming; software maintenance; dynamic software update; object oriented programs; process execution; safety analysis; software maintenance; type consistency; Character generation; Clocks; Computer science; Delay; Error correction; Information analysis; Object oriented modeling; Software safety; Timing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2006. APSEC 2006. 13th Asia Pacific
  • Conference_Location
    Kanpur
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2685-3
  • Type

    conf

  • DOI
    10.1109/APSEC.2006.49
  • Filename
    4137422