JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]


Journal of Information Science and Engineering, Vol. 22 No. 2, pp. 269-282


Wrapper-Based Framework for Domain-Specific Software Reuse


Hisham M. Haddad and Ying Xie
Department of Computer Science and Information Systems 
Kennesaw State University 
Kennesaw, GA 30144, U.S.A. 
E-mail: {hhaddad; yxie2}@kennesaw.edu


     Component-based development is a defacto requirement for many competitive IT industries. The implementation of component reuse ranges from the more isolated solution such as creating a new tool or language to the use of current industry standards such as CORBA COM, EJB, and .NET. However, the complexity of managing and maintaining reusable artifacts increases with large systems In the case of standard reuse libraries, more overheard is associated with the management, storage, and retrieval of artifacts. To overcome this problem, this work presents a Wrapper-Based Framework that promotes and facilities the design and development of domain-specific reusable software components. The framework is based on the concept of Atomic Domain methodology that signifies a reusable subsystem, which intelligently manages a collection of highly reusable components in the application domain of interest. This methodology largely reduces cost of component maintenance and the overhead associated with standard reuse libraries. This paper highlights the concept of atomic domains and proposes a wrapper-based framework for domain-specific software reuse. Illustrative atomic domains and a proof of concept functional prototype are also presented to demonstrate the Atomic Domain methodology and the feasibility of this framework.


Keywords: software reuse methodology, component reuse, atomic domain, wrapperbased framework, reusable domains

  Retrieve PDF document (JISE_200602_03.pdf)