loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh Asia-Pacific Software Engineering Conference (APSEC'00)
A formal approach to program modification
Singapore
December 05-December 08
ISBN: 0-7695-0915-0
L. Groves, Sch. of Math. & Comput. Sci., Victoria Univ., Wellington, New Zealand
This paper presents a systematic approach to implementing certain kinds of program modifications, in which (conceptually at least) the modification is implemented as a separate program and then integrated with the original program using semantically based transformations. This approach allows us to ensure that the required modification is implemented correctly and also allows us to explore different ways of implementing a given modification. The approach is illustrated informally using an example where the modification can be implemented in two distinct ways, and then formalised within the refinement calculus by defining a program conjunction operator whose properties justify the transformations required in the example.
Index Terms:
refinement calculus; software reusability; software maintenance; program modification; semantically based transformations; refinement calculus; program conjunction operator; software reuse; software maintenance
Citation:
L. Groves, "A formal approach to program modification," apsec, pp.274, Seventh Asia-Pacific Software Engineering Conference (APSEC'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.