Reverse Engineering Encapsulated Components from Object-Oriented Legacy Code

Rehman Arshad, Kung-Kiu Lau

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

287 Downloads (Pure)

Abstract

Current component-directed reverse engineering approaches extract ADL-based components from legacy systems. ADL-based components need to be configured at
code level for reuse, they cannot provide re-deposition after composition for future reuse and they cannot provide flexible re-usability as one has to bind all the ports in order to compose them. This paper proposes a solution to these issues by extracting X-MAN components from legacy systems. In this paper, we explain our component model and mapping from object-oriented code to X-MAN clusters using basic scenarios of our rule base.
Original languageEnglish
Title of host publicationProceedings of 30th International Conference on Software Engineering & Knowledge Engineering
DOIs
Publication statusPublished - 1 Jul 2018
EventThe 30th International Conference on Software Engineering & Knowledge Engineering - Hotel Pullman, Redwood City, San Francisco Bay, California, , United States
Duration: 1 Jul 20183 Jul 2018
Conference number: 2325-9086

Conference

ConferenceThe 30th International Conference on Software Engineering & Knowledge Engineering
Abbreviated titleSEKE 2018
Country/TerritoryUnited States
CitySan Francisco Bay, California,
Period1/07/183/07/18

Keywords

  • Reverse engineering
  • Static analysis
  • Component Based Development

Fingerprint

Dive into the research topics of 'Reverse Engineering Encapsulated Components from Object-Oriented Legacy Code'. Together they form a unique fingerprint.

Cite this