• DocumentCode
    3315856
  • Title

    A systematic approach for layered component identification

  • Author

    Cai, Zhengong ; Yang, Xiaohu ; Wang, Xinyu ; Wang, Ye

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2009
  • fDate
    8-11 Aug. 2009
  • Firstpage
    98
  • Lastpage
    103
  • Abstract
    Understanding a system from architecture view is very important for varieties of reasons. After frequent modifications, the system documents become outdated since they are inconsistent with the behaviors of the system. Currently, many component identification processes have been provided - clustering analysis, matrix analysis, graph-based decomposing methods, etc. - to understand the system design from source code. Also many metrics have been defined for the distance of software entities. However, the identification results by these approaches still face lack of proper organization and understandability. This paper proposes a systematic process for layered components identification by combining business process analysis and software clustering techniques. The approach utilizes the business rules of the system and greatly improves the comprehensibility and maintainability of the target component-based system by assigning the function description and structure info to the components.
  • Keywords
    graph theory; object-oriented programming; pattern clustering; software engineering; business process analysis; clustering analysis; component-based system; graph-based decomposing methods; layered component identification; matrix analysis; software clustering techniques; software entities; source code; systematic process; Application software; Clustering algorithms; Computer architecture; Computer science; Educational institutions; Maintenance; Software algorithms; Software architecture; Software debugging; System buses; business process; component identification; driected connectivity; layered architecture; software clustering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-4519-6
  • Electronic_ISBN
    978-1-4244-4520-2
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2009.5234763
  • Filename
    5234763