Mapping object-oriented systems to distributed systems using data mining techniques

  • Authors:
  • Miguel A. Serrano;Doris L. Carver;Carlos Montes de Oca

  • Affiliations:
  • -;-;-

  • Venue:
  • IEA/AIE '00 Proceedings of the 13th international conference on Industrial and engineering applications of artificial intelligence and expert systems: Intelligent problem solving: methodologies and approaches
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a reengineering approach for decomposing existing object-oriented systems into subsystems that have low coupling and are suitable for distribution. We use reverse engineering techniques for the architectural and design recovery. We use object-oriented metrics techniques for the assessment of relationships and interactions between object-oriented constructs such as classes, objects, and methods. Next, we use data mining techniques to discover associations in the underlying system and clustering techniques to create a hierarchical grouping of subsystems that is convenient for guiding the allocation of the subsystems to a hierarchical network. Finally, we efficiently allocate subsystems to different sites by mapping the hierarchical decomposition of subsystems to a hierarchical network representation. For the implementation, we use middleware technologies.