An Integrated Approach to Customize Binary Components

Document Type

Conference Proceeding

Language

eng

Format of Original

6 p.

Publication Date

11-9-2004

Publisher

ACTA Press

Source Publication

Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems : November 9-11, 2004

Source ISSN

0889864217

Abstract

Customization of components is required for Component Based Software Development (CBSD). It allows the reuse of a component in a broader range of circumstances than is possible with a standard black box component reuse. Reuse, in turn, accelerates development and improves the reliability of the product. In the literature, there are quite a few tools allow adaptation of Java's binary class files. Unfortunately, in the absence of source code, it is difficult to see what changes are required. In this paper, an integrated approach to customize binary components has been proposed using the state of art technology and tools. We reduce this problem by de compiling the class file into equivalent source code, and by reverse engineering it into UML diagrams. The resulting java code and UML diagrams document the original black box component, and help us design the necessary changes. Furthermore, we customize the component without the re-compilation process. A customization tool with the proposed approach has been presented in this paper with an illustrative example.

Comments

Published as part of the Proceedings of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems : November 9-11, 2004: 689-694. Permalink.

Share

COinS