Chu, William, Lu, C-W, Chang, C-H, Chang, C-H, Liu, Xiaodong and Yang, Hongji (2002) Reverse engineering. In: Handbook of Software Engineering & Knowledge Engineering. World Scientific, New Jersey, USA & London, UK, pp. 447-466. ISBN 9810249748
Full text not available from this repository. (Request a copy)Abstract/Description
Software systems have become business-critical for many companies. These systems are usually large and complex. Some have evolved over decades and therefore are known as legacy systems. These legacy systems need to be maintained and evolved due to many factors, including error correction, requirements change, business rules change, structural re-organisation, etc. A fundamental problem in maintaining and evolving legacy systems is to understand the subject system. reverse engineering is the process of analyzing a subject system: (a) to identify the system's components and their interrelationships; and (b)to create
representations of the system in another form or at a higher level of abstraction. In this chapter, we will discuss the problems, process, technologies, tools and future directions of reverse engineering.
| Item Type: | Book Section |
|---|---|
| ISBN: | 9810249748 |
| Uncontrolled Keywords: | Software; Legacy systems; Evolution; Maintenance; Subject system analysis; Redefinition; Problems; Processes; Technologies; Tools; |
| University Divisions/Research Centres: | Faculty of Engineering, Computing and Creative Industries > School of Computing |
| Dewey Decimal Subjects: | 000 Computer science, information & general works > 000 Computer science, knowledge & systems > 005 Computer programming, programs & data |
| Library of Congress Subjects: | Q Science > QA Mathematics > QA76 Computer software |
| Item ID: | 1796 |
| Depositing User: | RAE Import |
| Date Deposited: | 23 Jul 2008 16:20 |
| Last Modified: | 26 Jul 2011 13:39 |
| URI: | http://researchrepository.napier.ac.uk/id/eprint/1796 |
Actions (login required)
| View Item |

Tools
Tools