LIFT - A Legacy InFormation Retrieval Tool
| dc.creator | Brito,Kellyton dos Santos | |
| dc.creator | Garcia,Vinícius | |
| dc.creator | De Almeida,Eduardo | |
| dc.creator | Meira,Silvio Romero de Lemos | |
| dc.date | 2008 | |
| dc.date.accessioned | 2024-02-06T12:56:32Z | |
| dc.date.available | 2024-02-06T12:56:32Z | |
| dc.description | Nowadays software systems are essential to the environment of most organizations, and their maintenance is a key point to support business dynamics. Thus, reverse engineering legacy systems for knowledge reuse has become a major concern in software industry. This article, based on a survey about reverse engineering tools, discusses a set of functional and non-functional requirements for an effective tool for reverse engineering, and observes that current tools only partly support these requirements. In addition, we define new requirements, based on our group s experience and industry feedback, and present the architecture and implementation of LIFT: a Legacy InFormation retrieval Tool, developed based on these demands. Furthermore, we discuss the compliance of LIFT with the defined requirements. Finally, we applied the LIFT in a reverse engineering project of a 210KLOC NATURAL/ADABAS system of a financial institution and analyzed its effectiveness and scalability, comparing data with previous similar projects performed by the same institution. | |
| dc.format | text/html | |
| dc.identifier | https://doi.org/10.3217/jucs-014-08-1256 | |
| dc.identifier | https://lib.jucs.org/article/29046/ | |
| dc.identifier.uri | https://openrepository.mephi.ru/handle/123456789/9701 | |
| dc.language | en | |
| dc.publisher | Journal of Universal Computer Science | |
| dc.relation | info:eu-repo/semantics/altIdentifier/eissn/0948-6968 | |
| dc.relation | info:eu-repo/semantics/altIdentifier/pissn/0948-695X | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights | J.UCS License | |
| dc.source | JUCS - Journal of Universal Computer Science 14(8): 1256-1284 | |
| dc.subject | reverse engineering | |
| dc.subject | knowledge reuse | |
| dc.subject | system understanding | |
| dc.subject | legacy systems | |
| dc.title | LIFT - A Legacy InFormation Retrieval Tool | |
| dc.type | Research Article |