• DocumentCode
    3154069
  • Title

    A framework for analysing the effect of `change´ in legacy code

  • Author

    Zhou, Shikun ; Zedan, Hussein ; Cau, Antonio

  • Author_Institution
    Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    411
  • Lastpage
    420
  • Abstract
    We propose a sound and practical approach, based on a formal method (known as interval temporal logic), to cope with `change´ and analyse its effect. The approach allows lows to capture a snapshot of system´s behaviour over which various interesting properties, such as liveness, timeliness and safety properties, can be validated compositionally. These properties may include invariants that are required to be valid after changes have taken place. We also present and evaluate the design and implementation of a formal tool, AnaTempura, which supports the developed approach. A case study is presented to illustrate our approach and the tool
  • Keywords
    formal specification; program verification; software maintenance; software tools; system monitoring; temporal logic; AnaTempura formal tool; change effect analysis; compositional validation; formal method; interval temporal logic; legacy code; liveness properties; safety properties; system behaviour; timeliness properties; Councils; Hardware; Laboratories; Large-scale systems; Logic; Maintenance engineering; Reactive power; Safety; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0016-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1999.792639
  • Filename
    792639