File(s) not publicly available

Re-engineering legacy systems for modernization: The role of software reuse

conference contribution
posted on 12.11.2018, 00:00 authored by Meena JhaMeena Jha, L O'Brien
Abstract—In this paper we outline our legacy modernization approach that incorporates our reuse process and repository which we have called the Knowledge Base Software Reuse (KBSR) Process and the KBSR Repository. The KBSR Process and Repository aim to give software engineers easy access to reusable software artefacts and reusable components within a defined process which we have incorporated into our modernization process. We outline how software re-engineering of legacy systems is used to populate the repository through the use of architecture reconstruction techniques to identify and categorize legacy components and other artefacts and save the components and associated information in the KBSR Repository to support modernization. The KBSR Repository can contain all categories of reconstructed software artefacts which have the potential to be reusable assets. In the context of modernization software re-engineering through architecture reconstruction has a major role to play in software reuse. We illustrate the use of the software re-engineering through software architecture reconstruction and the KBSR Process and Repository with a case study.

History

Parent Title

Proceedings of the Second International Conference on Advances in Computer Science and Electronics Engineering - CSEE 2013)

Issue

2013

Start Page

81

End Page

86

Number of Pages

6

Start Date

23/02/2013

Finish Date

24/02/2013

ISBN-13

9789810754617

Location

New Delhi, India

Publisher

CPS

Place of Publication

Singapore

Peer Reviewed

Yes

Open Access

No

External Author Affiliations

Geosciences Australia

Era Eligible

Yes

Name of Conference

International Conference on Advances in Computer Science and Electronics Engineering (CSEE 2013)