What is it about?

As technologies rapidly changes, software engineers usually adopt new technologies and techniques to enhance the quality of software system. Performing migration to modernisation is a challenge as it has a radical impact on software architecture. We propose a new approach to simulate the changing of software architecture and effectively plan the migration steps.

Featured Image

Why is it important?

Our approach can be used to generate a migration plan to modernise the software systems. Software engineers can use generated plans as a guideline to incrementally change the software architecture design. With our approach, the risk of system failure can be minimised, as we provides a tool to simulate the changes and verify whether they impact any system functionalities

Read the Original

This page is a summary of: Software Architectural Migration, ACM Transactions on Software Engineering and Methodology, July 2021, ACM (Association for Computing Machinery), DOI: 10.1145/3461011.
You can read the full text:



The following have contributed to this page