A systematic approach for layered component identification
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 - clusterin...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 103 |
---|---|
container_issue | |
container_start_page | 98 |
container_title | |
container_volume | |
creator | Zhengong Cai Xiaohu Yang Xinyu Wang Ye Wang |
description | 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. |
doi_str_mv | 10.1109/ICCSIT.2009.5234763 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5234763</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5234763</ieee_id><sourcerecordid>5234763</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-7a1a1c2bbf9ed69f43c1c88cf3d02b88611190d949f82561c61050e8e9d06b743</originalsourceid><addsrcrecordid>eNotj8tqwzAURFVKoE3qL8hGP2BXV5Il3e6CaRtDoIum6yDrQVXiB7Y3_vu6NLOYYeAwMITsgRUADJ_rqvqszwVnDIuSC6mVuCMZagOSSylLzvg92d4KIGzI9o9FJjTCA8mm6YetWkHU8pG8HOi0THNo7ZwctcMw9tZ909iP9GqXMAZPXd8OfRe6mSa_eorJrXDfPZFNtNcpZLfcka-313N1zE8f73V1OOUJdDnn2oIFx5smYvAKoxQOnDEuCs94Y4wCAGQeJUbDSwVOAStZMAE9U42WYkf2_7sphHAZxtTacbncvotf56RK7g</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A systematic approach for layered component identification</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Zhengong Cai ; Xiaohu Yang ; Xinyu Wang ; Ye Wang</creator><creatorcontrib>Zhengong Cai ; Xiaohu Yang ; Xinyu Wang ; Ye Wang</creatorcontrib><description>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.</description><identifier>ISBN: 1424445191</identifier><identifier>ISBN: 9781424445196</identifier><identifier>EISBN: 9781424445202</identifier><identifier>EISBN: 1424445205</identifier><identifier>DOI: 10.1109/ICCSIT.2009.5234763</identifier><identifier>LCCN: 2009903791</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; business process ; Clustering algorithms ; component identification ; Computer architecture ; Computer science ; driected connectivity ; Educational institutions ; layered architecture ; Maintenance ; Software algorithms ; Software architecture ; software clustering ; Software debugging ; System buses</subject><ispartof>2009 2nd IEEE International Conference on Computer Science and Information Technology, 2009, p.98-103</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5234763$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5234763$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Zhengong Cai</creatorcontrib><creatorcontrib>Xiaohu Yang</creatorcontrib><creatorcontrib>Xinyu Wang</creatorcontrib><creatorcontrib>Ye Wang</creatorcontrib><title>A systematic approach for layered component identification</title><title>2009 2nd IEEE International Conference on Computer Science and Information Technology</title><addtitle>ICCSIT</addtitle><description>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.</description><subject>Application software</subject><subject>business process</subject><subject>Clustering algorithms</subject><subject>component identification</subject><subject>Computer architecture</subject><subject>Computer science</subject><subject>driected connectivity</subject><subject>Educational institutions</subject><subject>layered architecture</subject><subject>Maintenance</subject><subject>Software algorithms</subject><subject>Software architecture</subject><subject>software clustering</subject><subject>Software debugging</subject><subject>System buses</subject><isbn>1424445191</isbn><isbn>9781424445196</isbn><isbn>9781424445202</isbn><isbn>1424445205</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tqwzAURFVKoE3qL8hGP2BXV5Il3e6CaRtDoIum6yDrQVXiB7Y3_vu6NLOYYeAwMITsgRUADJ_rqvqszwVnDIuSC6mVuCMZagOSSylLzvg92d4KIGzI9o9FJjTCA8mm6YetWkHU8pG8HOi0THNo7ZwctcMw9tZ909iP9GqXMAZPXd8OfRe6mSa_eorJrXDfPZFNtNcpZLfcka-313N1zE8f73V1OOUJdDnn2oIFx5smYvAKoxQOnDEuCs94Y4wCAGQeJUbDSwVOAStZMAE9U42WYkf2_7sphHAZxtTacbncvotf56RK7g</recordid><startdate>200908</startdate><enddate>200908</enddate><creator>Zhengong Cai</creator><creator>Xiaohu Yang</creator><creator>Xinyu Wang</creator><creator>Ye Wang</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200908</creationdate><title>A systematic approach for layered component identification</title><author>Zhengong Cai ; Xiaohu Yang ; Xinyu Wang ; Ye Wang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-7a1a1c2bbf9ed69f43c1c88cf3d02b88611190d949f82561c61050e8e9d06b743</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Application software</topic><topic>business process</topic><topic>Clustering algorithms</topic><topic>component identification</topic><topic>Computer architecture</topic><topic>Computer science</topic><topic>driected connectivity</topic><topic>Educational institutions</topic><topic>layered architecture</topic><topic>Maintenance</topic><topic>Software algorithms</topic><topic>Software architecture</topic><topic>software clustering</topic><topic>Software debugging</topic><topic>System buses</topic><toplevel>online_resources</toplevel><creatorcontrib>Zhengong Cai</creatorcontrib><creatorcontrib>Xiaohu Yang</creatorcontrib><creatorcontrib>Xinyu Wang</creatorcontrib><creatorcontrib>Ye Wang</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhengong Cai</au><au>Xiaohu Yang</au><au>Xinyu Wang</au><au>Ye Wang</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A systematic approach for layered component identification</atitle><btitle>2009 2nd IEEE International Conference on Computer Science and Information Technology</btitle><stitle>ICCSIT</stitle><date>2009-08</date><risdate>2009</risdate><spage>98</spage><epage>103</epage><pages>98-103</pages><isbn>1424445191</isbn><isbn>9781424445196</isbn><eisbn>9781424445202</eisbn><eisbn>1424445205</eisbn><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.</abstract><pub>IEEE</pub><doi>10.1109/ICCSIT.2009.5234763</doi><tpages>6</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 1424445191 |
ispartof | 2009 2nd IEEE International Conference on Computer Science and Information Technology, 2009, p.98-103 |
issn | |
language | eng |
recordid | cdi_ieee_primary_5234763 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Application software business process Clustering algorithms component identification Computer architecture Computer science driected connectivity Educational institutions layered architecture Maintenance Software algorithms Software architecture software clustering Software debugging System buses |
title | A systematic approach for layered component identification |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T18%3A31%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20systematic%20approach%20for%20layered%20component%20identification&rft.btitle=2009%202nd%20IEEE%20International%20Conference%20on%20Computer%20Science%20and%20Information%20Technology&rft.au=Zhengong%20Cai&rft.date=2009-08&rft.spage=98&rft.epage=103&rft.pages=98-103&rft.isbn=1424445191&rft.isbn_list=9781424445196&rft_id=info:doi/10.1109/ICCSIT.2009.5234763&rft_dat=%3Cieee_6IE%3E5234763%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781424445202&rft.eisbn_list=1424445205&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5234763&rfr_iscdi=true |