Back to Search Start Over

DOOR: Distributed Object Oriented Software Restructuring Approach Using Neural Network

Authors :
Ahmed Khan
Source :
Proceedings of the Institute for System Programming of the RAS. 31:109-126
Publication Year :
2019
Publisher :
Institute for System Programming of the Russian Academy of Sciences, 2019.

Abstract

For the circulated programming frameworks evolvement, Object Oriented (OO) approach is utilized by architects with originators in the point of reference period which results in Distributed Object Oriented (DOO) frameworks. The main aspect of DOO frameworks remains as the equipped scattering of programming classes among different hubs. The essential plan of DOO applications has no top-class circulation, henceforth rebuilding must be finished. The DOO programming rebuilding is done by means of a proposed versatile strategy called Neural Network (NN), to strengthen the exhibition further. At first, Class Dependency Graph (CDG) is developed, in which the hubs speak to the classes, and furthermore the associations between the hubs speak to the conditions between the classes. Presently, the components of articles, strategies, factors, lines, and import connected with the classes in the CDG are extricated and given as contributions to the NN for the preparation procedure. Presently, bunching of the prepared highlights is finished by which the OO framework is sectioned into subsystems with low coupling utilizing Class Dependency Based Clustering (CDBC) strategy. Presently, the grouped classes are amassed into bunch diagrams utilizing K‑Medoid bunching method lastly, the mapping is finished with the made parcels to the fixed accessible machines utilizing Recursive K Means grouping in the focused on circulated design. Reenactment results uncovered that the proposed work yields upgraded results in a useful manner contrasted with the current systems.

Details

ISSN :
22206426 and 20798156
Volume :
31
Database :
OpenAIRE
Journal :
Proceedings of the Institute for System Programming of the RAS
Accession number :
edsair.doi...........9fda01ad768c7b5dd85965e99951a319