1. and (1974) The Design and Analysis of Computer Algorithms, Addison-Wesley.
2. ANSI/IEEE (1983) ‘IEEE standard glossary of software engineering terminology’, ANSI/IEEE Standard, pp. 729–1983.
3. (1990) ‘Tutorial on software reengineering’, Conference on Software Maintenance—1990, San Diego, California, 26–29 November, IEEE Computer Society Press (Order number 2091).
4. System partitioning and its measure
5. and (1985) ‘GRAS: A non-standard database system within a software development environment’, Proceedings of the Workshop on Software Engineering Environments for Programming-in-the-large, Harwichport, MA, 9–12 June, 1985, GTE Laboratories Inc., pp. 113–121.