An Integrative Framework for Legacy System Evolution: Leveraging Multi-Criteria Decision-Making, Reverse Engineering, and Machine Learning for Architectural Transformation

Authors

  • Victoria Vance-Kauffman Department of Software Engineering and Information Systems, Zurich Institute of Applied Technology, Switzerland

Keywords:

Legacy Systems, Reverse Engineering, Multi-Criteria Decision-Making, Machine Learning

Abstract

The persistent reliance on legacy information systems presents a significant bottleneck for organizational agility and technological innovation in the modern digital era. This research explores the multidimensional challenges of migrating and evolving legacy systems through an integrative framework that combines classic software engineering principles with modern computational intelligence. By synthesizing the processes of technological innovation with advanced decision-making methodologies, such as the Analytic Network Process (ANP) and the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS), this study addresses the complexities of architectural transformation. We investigate the role of reverse engineering and design recovery in reclaiming system semantics, alongside the application of machine learning-assisted service boundary detection for the modularization of monolithic codebases. The research provides a comprehensive analysis of the "disciplined evolution" approach, contrasting it with high-risk "cold turkey" migrations. Furthermore, the paper examines the socio-technical implications of integrating commercial and social financial models into institutional frameworks, illustrating the broader utility of multi-criteria decision support systems. The findings suggest that a successful transition requires a hybrid strategy involving encapsulation, data re-engineering, and incremental migration, guided by a robust consensus-building process among stakeholders.

References

Aebi, D. Data Re-engineering - A Case Study. Proceedings 1st East-European Symposium on Advances in Databases and Information Systems (ADBIS’97), September 1997, Springer-Verlag electronic Workshops in Computing, Ed.: C.J.van Rijsbergen.

Ascarya, A., Sukmana, R., Rahmawati, S., and Masrifah, A. R. Developing cash waqf models for baitul maal wat tamwil as integrated Islamic social and commercial microfinance. J. Islamic Accounting Bus. Res., vol. 14, no. 5, pp. 699–717, Jun. 2023.

Ascarya, A., Suharto, U., and Husman, J. A. Proposed model of integrated Islamic commercial and social finance for Islamic bank in Indonesia. Eurasian Econ. Rev., vol. 12, no. 1, pp. 115–138, Mar. 2022.

Bergey, J. K., Northrop, L. M., and Smith, D. B. Enterprise Framework for the Disciplined Evolution of Legacy Systems. Technical Report CMU/SEI-97-TR007, Carnegie Mellon University/Software Engineering Institute, 1997.

Bisbal, J., Lawless, D., Bing Wu, and Grimson, J. Legacy Information systems: issues and directions. Software, IEEE, vol. 16, no. 5, pp. 103–111, Sep/Oct 1999.

Bowen, G. A. Document analysis as a qualitative research method. Qualitative Res. J., vol. 9, no. 2, pp. 27–40, Aug. 2009.

Brodie, M., and Stonebraker, M. Migrating Legacy Systems: Gateways, Interfaces, and the Incremental Approach. Morgan Kaufmann, San Francisco, CA, 1995.

Chikofsky, E. J., and Cross, J. H. Reverse Software engineering and design recovery: taxonomy. IEEE (1), 13–17, 1990.

Elmasri, R., and Navathe, S. B. Object Integration in Database Design. Proceedings of IEEE Conference on Data Engineering. Los Angeles, 1984.

Fikri, M., Kusumawardani, S. S., and Ferdiana, R. Reverse Engineering Website Navigation Using an Information Architecture Approach (Case Study: Kanal Pengetahuan Universitas Gadjah Mada). Journal of Physics: Conference Series 1577, Series IOP Publishing, 2020.

Gao, Y., Li, W., and Zhao, X. Current Situation and Prospects of Reverse Engineering Technology. Journal of Liaoning University of Technology (Natural Science Edition), 41(2), 90-94, 128, 2021.

K. S. Hebbar, “MACHINE LEARNING-ASSISTED SERVICE BOUNDARY DETECTION FOR MODULARIZING LEGACY SYSTEMS,” International Journal of Applied Engineering & Technology, vol. 04, no.02, pp. 401-414, Sep. 2022, https://romanpub.com/resources/ijaet-v4-2-2022-48.pdf

Hsu, C.-C., and Sandford, B. A. The delphi technique: Making sense of consensus. Practical Assessment, Res., Eval., vol. 12, no. 1, pp. 1–8, 2007.

Saaty, T. L. Theory and Applications of the Analytic Network Process: Decision Making With Benefits, Opportunities, Costs, and Risks. Chalfont St Peter, U.K.: RWS Publication, 2005.

Sneed, H. M. Encapsulating Legacy Software for Use in Client/Server Systems. Proceedings 3 Working Conference on Reverse Engineering, November 1996, pp. 104-119.

Tornatzky, L. G., and Fleischer, M. The Processes of Technological Innovation. Lanham, MD, USA: Lexington Books, 1990.

Zavadskas, E. K., Mardani, A., Turskis, Z., Jusoh, A., and Nor, K. M. Development of TOPSIS method to solve complicated decision-making problems-An overview on developments from 2000 to 2015. Int. J. Inf. Technol. Decis. Making, vol. 15, no. 3, pp. 645–682, May 2016.

Zytoon, M. A. A decision support model for prioritization of regulated safety inspections using integrated delphi, AHP and double-hierarchical TOPSIS approach. IEEE Access, vol. 8, pp. 83444–83464, 2020.

Downloads

Published

2023-03-31

How to Cite

Victoria Vance-Kauffman. (2023). An Integrative Framework for Legacy System Evolution: Leveraging Multi-Criteria Decision-Making, Reverse Engineering, and Machine Learning for Architectural Transformation. Ethiopian International Journal of Multidisciplinary Research, 10(03), 4–8. Retrieved from https://eijmr.org/index.php/eijmr/article/view/5603