| Previous | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
¡@
Misook Choi and Eunsook Cho*
Department of Computer Engineering
Woosuk University
Chonbuk 565-701, South Korea
E-mail: khc67_kr@hanmail.net
*Department of Software
Seoil College
Seoul 131-720, Korea
E-mail: escho@seoil.ac.kr
Identifying reusable and autonomous components is one of the most important and
difficult tasks in developing component-based systems. However, the existing component
development methodologies do not provide a clear standard for component identification
and depend on the intuition and experience of individual developers. As a result,
people with limited expertise cannot easily identify components. This paper proposes
methods to identify components based on object-oriented techniques including Use Case
diagrams, Class diagrams, and Sequence diagrams. We use two distinct steps in identifying
components, that is, system and business component identification. In particular,
our proposal considers dynamic dependency characteristics of the method call types and
directions. Case study and assessment with the existing identification approaches help to
verify the practicality of our proposal.
Received July 1, 2005; accepted November 24, 2005.
Communicated by Sung Shin.