Conference Proceedings

Remodularization Analysis for Microservice Discovery Using Syntactic and Semantic Clustering

AAC De Alwis, A Barros, C Fidge, A Polyvyanyy

32nd International Conference, CAiSE 2020, Grenoble, France, June 8–12, 2020, Proceedings | Springer | Published : 2020

Abstract

This paper addresses the challenge of automated remodularization of large systems as microservices. It focuses on the analysis of enterprise systems, which are widely used in corporate sectors and are notoriously large, monolithic and challenging to manually decouple because they manage asynchronous, user-driven business processes and business objects (BOs) having complex structural relationships. The technique presented leverages semantic knowledge of enterprise systems, i.e., BO structure, together with syntactic knowledge of the code, i.e., classes and interactions as part of static profiling and clustering. On a semantic level, BOs derived from databases form the basis for prospective cl..

View full abstract

Grants

Awarded by Australian Research Council