William Chu
Reverse engineering.
Chu, William; Lu, C-W; Chang, C-H; Liu, Xiaodong; Yang, Hongji
Authors
Contributors
S K Chang
Editor
Abstract
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.
Citation
Chu, W., Lu, C.-W., Chang, C.-H., Liu, X., & Yang, H. (2002). Reverse engineering. In S. K. Chang (Ed.), Handbook of Software Engineering & Knowledge Engineering (447-466). World Scientific
Publication Date | 2002 |
---|---|
Deposit Date | Jul 23, 2008 |
Peer Reviewed | Peer Reviewed |
Volume | 2 |
Pages | 447-466 |
Book Title | Handbook of Software Engineering & Knowledge Engineering |
ISBN | 9810249748 |
Keywords | Software; Legacy systems; Evolution; Maintenance; Subject system analysis; Redefinition; Problems; Processes; Technologies; Tools; |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/1796 |
You might also like
Requirements model driven adaption and evolution of Internetware
(2014)
Journal Article
Jabber-based cross-domain efficient and privacy-ensuring context management framework.
(2013)
Journal Article
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search