The three Rs of software automation: re-engineering, repository, reusability

This book discusses software reusability and how it can increase programmer productivity; re-engineering or how software automation can be used to address software maintenance problems; and repositories, the foundation for an integrated CASE environment. It provides software tools product examples and real-world examples of how corporations use this technology to leverage their huge investments in software systems and tools to the fullest extent.