A framework for analysing the effect of "change" in legacy code

Date

2005-09-05

Advisors

Journal Title

Journal ISSN

ISSN

DOI

Volume Title

Publisher

Type

Article

Peer reviewed

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 us 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 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.

Description

Keywords

EPSRC

Citation

Zhou, S., Zedan, H. & Cau, A. (1999), "A framework for analysing the effect of 'change' in legacy code", IEEE, , pp. 411.

Rights

Research Institute