Back to Search
Start Over
DOOR: Distributed Object Oriented Software Restructuring Approach Using Neural Network
- 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.
- Subjects :
- Class (computer programming)
Object-oriented programming
Dependency (UML)
Artificial neural network
Computer science
Programming language
Distributed object
Plan (drawing)
computer.software_genre
Dependency graph
General Earth and Planetary Sciences
Cluster analysis
computer
General Environmental Science
Subjects
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