Object-Oriented Component Identification Method using the Affinity Analysis Technique

  • Yoon-Jung Jang
  • Eun-Young Kim
  • Kyung-Whan Lee
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2817)


In this paper, we will propose the component identification method using the class and use case affinity analysis technique (CUAT). CUAT has two types, which are class and class analysis, and use case and class analysis. For applying this technique, we firstly defined component, component interface and component taxonomy for our organization. We also performed case study of OSGi system for verifying the research results. This method reflects the low coupling-high cohesion principles for good modularization of reusable software component.


Component Identification Method Class and Use Case Affinity Analysis Technique Component-based Development CBD 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Martin, J.: Information Engineering: Planning and analysis. Prentice-Hall, Englewood Cliffs (1990)Google Scholar
  2. 2.
    Cheesman, J., Daniels, J.: UML Components. Addison-Wesley, Reading (2001)Google Scholar
  3. 3.
    Barroca, L., Hall, J., Hall, P.: Software Architecture. Springer, Heidelberg (1999)Google Scholar
  4. 4.
    Herzum, P., Sims, O.: Business Component Factory. Wiley, Chichester (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Yoon-Jung Jang
    • 1
  • Eun-Young Kim
    • 1
  • Kyung-Whan Lee
    • 2
  1. 1.Software Center, Corporate Technology OperationsSamsung Electronics Co, Ltd.SeoulKorea
  2. 2.Dept. of Computer Science and EngineeringChung-Ang UniversitySeoulKorea

Personalised recommendations