Software Architectural Migration: An Automated Planning Approach

Chondamrongkul, N, Sun, J and Warren, Ian 2021, Software Architectural Migration: An Automated Planning Approach, ACM Transactions on Software Engineering and Methodology, vol. 30, no. 4, pp. 1-35, doi: 10.1145/3461011.

Attached Files
Name Description MIMEType Size Downloads

Title Software Architectural Migration: An Automated Planning Approach
Author(s) Chondamrongkul, N
Sun, J
Warren, IanORCID iD for Warren, Ian orcid.org/0000-0001-8355-118X
Journal name ACM Transactions on Software Engineering and Methodology
Volume number 30
Issue number 4
Start page 1
End page 35
Total pages 35
Publisher Association for Computing Machinery (ACM)
Place of publication New York, N.Y.
Publication date 2021
ISSN 1049-331X
1557-7392
Keyword(s) Software architecture
software modernisation
architectural migration
microservice
Blockchain
Summary Software architectural designs are usually changed over time to support emerging technologies and to adhere to new principles. Architectural migration is an important activity that helps to transform the architectural styles applied during a system’s design with the result of modernising the system. If not performed correctly, this process could lead to potential system failures. This article presents an automated approach to refactoring architectural design and to planning the evolution process. With our solution, the architectural design can be refactored, ensuring that system functionality is preserved. Furthermore, the architectural migration process allows the system to be safely and incrementally transformed. We have evaluated our approach with five real-world software applications. The results prove the effectiveness of our approach and identify factors that impact the performance of architectural verification and migration planning. An interesting finding is that planning algorithms generate migration plans that differ in term of their relative efficiency.
Language eng
DOI 10.1145/3461011
Field of Research 0803 Computer Software
0806 Information Systems
HERDC Research category C1 Refereed article in a scholarly journal
Persistent URL http://hdl.handle.net/10536/DRO/DU:30154655

Document type: Journal Article
Collections: Faculty of Arts and Education
School of Humanities and Social Sciences
Connect to link resolver
 
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Versions
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 0 times in TR Web of Science
Scopus Citation Count Cited 0 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 10 Abstract Views, 1 File Downloads  -  Detailed Statistics
Created: Mon, 23 Aug 2021, 19:42:51 EST

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact drosupport@deakin.edu.au.