A Model-Driven Approach to Reengineering Processes in Cloud Computing
Mahdi Fahmideh, John Grundy, Ghassan Beydoun, Didar Zowghi, Willy, Susilo, Davoud Mougouei

TL;DR
This paper proposes a model-driven approach to reengineering legacy software applications for cloud computing, aiming to unify and standardize the diverse methods involved in the process.
Contribution
It introduces an integrated model-driven framework to streamline and standardize the reengineering activities for cloud migration of legacy applications.
Findings
Provides a unified framework for reengineering processes
Enhances interoperability of different reengineering methods
Facilitates systematic cloud migration of legacy systems
Abstract
The reengineering process of large data-intensive legacy software applications to cloud platforms involves different interrelated activities. These activities are related to planning, architecture design, re-hosting/lift-shift, code refactoring, and other related ones. In this regard, the cloud computing literature has seen the emergence of different methods with a disparate point of view of the same underlying legacy application reengineering process to cloud platforms. As such, the effective interoperability and tailoring of these methods become problematic due to the lack of integrated and consistent standard models.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · Service-Oriented Architecture and Web Services
