| Previous | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
¡@
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.
Received July 1, 2005; accepted November 24, 2005.
Communicated by Sung Shin.
*Preliminary partial foundation work of this work was published in the ACM Symposium on Applied Computing,
held in Madrid, Spain, 2002. The conference is sponsored by the ACM Special Interest Group on Applied
Computing (SIGAPP).