Invention Grant
- Patent Title: Constraints-based refactoring of monolith applications through attributed graph embeddings
-
Application No.: US17467690Application Date: 2021-09-07
-
Publication No.: US11847443B2Publication Date: 2023-12-19
- Inventor: Srikanth Govindaraj Tamilselvam , Utkarsh Milind Desai , Sambaran Bandyopadhyay
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Ryan, Mason & Lewis, LLP
- Main IPC: G06F8/72
- IPC: G06F8/72 ; G06F8/75 ; G06N3/02

Abstract:
Methods, systems, and computer program products for constraints-based refactoring of monolith applications through attributed graph embeddings are provided herein. A computer-implemented method includes performing an analysis of source code of a monolith application to identify structural features and behavioral features; generating a graph structure representing the monolith application based on the identified structural features and the identified behavioral features, wherein the graph structure comprises: a plurality of nodes, each node corresponding to one of a plurality of software modules of the monolith application, and a plurality of edges between the plurality nodes, each edge representing a relationship of the corresponding nodes; automatically identifying constraints associated with the plurality of nodes in the graph structure based on the analysis of the source code; clustering the nodes using a convolutional neural network based the constraints; and outputting candidate microservices corresponding to respective ones of the clusters for refactoring the monolith application.
Public/Granted literature
- US20230084685A1 CONSTRAINTS-BASED REFACTORING OF MONOLITH APPLICATIONS THROUGH ATTRIBUTED GRAPH EMBEDDINGS Public/Granted day:2023-03-16
Information query