Formal software architectural migration towards emerging architectural styles

1Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software systems are evolved over time to enhance various qualities of the software system by adopting new technologies and principles. The architecture design is usually required to be migrated from one architectural style to another to support this adoption, while the key functionalities still need to be preserved. This paper presents a formal approach that supports architectural migration. Our approach automates refactoring the architectural design to support the exploitation of emerging technologies such as microservices and blockchain. With our approach, the refactored architectural design can be verified to ensure that the essential functional requirements are still preserved, and the design has complied with the behavioural constraints of new architectural styles. We have evaluated the accuracy and performance of our approach. The results prove that it performs reasonably well.

Cite

CITATION STYLE

APA

Chondamrongkul, N., Sun, J., & Warren, I. (2020). Formal software architectural migration towards emerging architectural styles. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12292 LNCS, pp. 21–38). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-58923-3_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free