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.
Recommended Citation
Ahamed, Sheikh Iqbal; Kim, S.; Twining, C.; and Crichton, M., "An Integrated Approach to Customize Binary Components" (2004). Mathematics, Statistics and Computer Science Faculty Research and Publications. 441.
https://epublications.marquette.edu/mscs_fac/441
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.