Design maintenance systems
- 1 April 1992
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 35 (4) , 73-89
- https://doi.org/10.1145/129852.129859
Abstract
IntroductionWe are interested in lowering the cost of softwaremaintenance. We believe this can be best aided bytools that have some idea of what the maintainedcode does and how it works. Conventionalsoftware designs lose too much information toallow effective tools for this purpose, so we turn todesigns captured during transformationalsynthesis. Maintenance in this context requiresrevising the transformational design to obtainrevised code, and so we call our scheme a Design...Keywords
This publication has 6 references indexed in Scilit:
- The myth of 'top-down' software development and its consequences for software maintenancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Formal program construction by transformations-computer-aided, intuition-guided programmingIEEE Transactions on Software Engineering, 1989
- The State of Software MaintenanceIEEE Transactions on Software Engineering, 1987
- Research on Knowledge-Based Software Environments at Kestrel InstituteIEEE Transactions on Software Engineering, 1985
- A 15 Year Perspective on Automatic ProgrammingIEEE Transactions on Software Engineering, 1985
- Program developmentsCommunications of the ACM, 1983