A Multistep Approach for Restructuring and Mapping Distributed Object Oriented Software onto a Multiprocessor System

khalifa, mohamed essam; Safwat Helmy Hamad; Reda A. Ammar; Ayman El-Dessouky;

Abstract


A large number of Distributed Object Oriented (DOO) systems have been developed for solving complex problems in various scientific fields. In a distributed object-oriented application, classes can run on a separate computer within a network system. So, they should be distributed efficiently among different nodes. However, the initial design of the DOO application does not necessarily have the best class distribution. In such a case, the DOO software may need to be restructured. The challenge resides in the complexity of interactions between objects. In this paper, we present an approach for efficiently restructuring the DOO software classes in order to be mapped onto target distributed architecture. The proposed methodology consists of a set of consecutive steps. In the first step we are using the Distributed Object-Oriented performance (DOOP) model as a technique for the assessment of relationships between system classes. Next, a recursive graph clustering technique is utilized to partition the OO system into subsystems that have low coupling and are more suitable for distribution. Then, the mapping process is applied to map the generated partitions to the nodes of the target architecture. An experimental case study is then studied to illustrate the results after applying each step of the proposed approach.


Other data

Title A Multistep Approach for Restructuring and Mapping Distributed Object Oriented Software onto a Multiprocessor System
Authors khalifa, mohamed essam ; Safwat Helmy Hamad; Reda A. Ammar; Ayman El-Dessouky
Issue Date Mar-2008
Conference the sixth international conference in informatics and system

Attached Files

File Description SizeFormat Existing users please Login
A_Multistep_Approach_for_Restructuring_and_Mapping.pdf395.56 kBAdobe PDF    Request a copy
Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check



Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.