DocumentCode
2367547
Title
Designing systems for future maintainability: A case study
Author
Newton, Jenny ; Bennett, Keith
Author_Institution
Sch. of Eng. & Comput. Sci., Durham Univ., UK
fYear
1993
fDate
27-30 Sep 1993
Firstpage
272
Lastpage
280
Abstract
A novel method is described for perfective maintenance of software which has been developed from specifications using formal transformations. The list of applied transformations provides a suitable derivation history to use when changes are made to the software. A comparison is made between sequential transformations and standard proof-based refinement techniques for providing this derivation history, based upon the case study of a library system. When using criteria such as scaleability, speed, ease, design improvements and software quality, transformations are a more favorable basis of refinement. The method produces software which is well structured and highly maintainable
Keywords
formal specification; software maintenance; software quality; systems analysis; formal transformations; library system; perfective maintenance; proof-based refinement; sequential transformations; software maintenance; software quality; specifications; structured software; system design; Computer aided software engineering; Computer science; Delay; Formal specifications; History; Maintenance engineering; Software libraries; Software maintenance; Software quality; Software safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location
Montreal, Que.
Print_ISBN
0-8186-4600-4
Type
conf
DOI
10.1109/ICSM.1993.366935
Filename
366935
Link To Document