Symphony: view-driven software architecture reconstruction
Authentic descriptions of a software architecture are required as a reliable foundation for any but trivial changes to a system. Far too often, architecture descriptions of existing systems are out of sync with the implementation. If they are, they must be reconstructed. There are many existing tech...
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 | 132 |
---|---|
container_issue | |
container_start_page | 122 |
container_title | |
container_volume | |
creator | van Deursen, A. Hofmeister, C. Koschke, R. Moonen, L. Riva, C. |
description | Authentic descriptions of a software architecture are required as a reliable foundation for any but trivial changes to a system. Far too often, architecture descriptions of existing systems are out of sync with the implementation. If they are, they must be reconstructed. There are many existing techniques for reconstructing individual architecture views, but no information about how to select views for reconstruction, or about process aspects of architecture reconstruction in general. In this paper we describe view-driven process for reconstructing software architecture that fills this gap. To describe Symphony, we present and compare different case studies, thus serving a secondary goal of sharing real-life reconstruction experience. The Symphony process incorporates the state of the practice, where reconstruction is problem-driven and uses a rich set of architecture views. Symphony provides a common framework for reporting reconstruction experiences and for comparing reconstruction approaches. Finally, it is a vehicle for exposing and demarcating research problems in software architecture reconstruction. |
doi_str_mv | 10.1109/WICSA.2004.1310696 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1310696</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1310696</ieee_id><sourcerecordid>1310696</sourcerecordid><originalsourceid>FETCH-LOGICAL-i217t-30d61b5eada850b70d99d6eb4acf8e8b63e47bf8d208df93404da4a86423316b3</originalsourceid><addsrcrecordid>eNotj8tqwzAURAWl0JL6B9qNf8Du1VvKLpg-AoEu0tJlkKxrotLYQVYS_Pc1NLMZzmYOQ8gjhZpSsM_f62a7qhmAqCmnoKy6IYXVBrSyklHN5B0pxvEH5ggupJb3ZLmdDsf90E_L8hzxUoUUz9iX49Dli0tYutTuY8Y2n2ZI2A79mNOpzXHoH8ht535HLK69IF-vL5_Ne7X5eFs3q00VZ2euOARFvUQXnJHgNQRrg0IvXNsZNF5xFNp3JjAwobNcgAhOOKME45wqzxfk6X83IuLumOLBpWl3fcj_ALK0R9c</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Symphony: view-driven software architecture reconstruction</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>van Deursen, A. ; Hofmeister, C. ; Koschke, R. ; Moonen, L. ; Riva, C.</creator><creatorcontrib>van Deursen, A. ; Hofmeister, C. ; Koschke, R. ; Moonen, L. ; Riva, C.</creatorcontrib><description>Authentic descriptions of a software architecture are required as a reliable foundation for any but trivial changes to a system. Far too often, architecture descriptions of existing systems are out of sync with the implementation. If they are, they must be reconstructed. There are many existing techniques for reconstructing individual architecture views, but no information about how to select views for reconstruction, or about process aspects of architecture reconstruction in general. In this paper we describe view-driven process for reconstructing software architecture that fills this gap. To describe Symphony, we present and compare different case studies, thus serving a secondary goal of sharing real-life reconstruction experience. The Symphony process incorporates the state of the practice, where reconstruction is problem-driven and uses a rich set of architecture views. Symphony provides a common framework for reporting reconstruction experiences and for comparing reconstruction approaches. Finally, it is a vehicle for exposing and demarcating research problems in software architecture reconstruction.</description><identifier>ISBN: 9780769521725</identifier><identifier>ISBN: 076952172X</identifier><identifier>DOI: 10.1109/WICSA.2004.1310696</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Banking ; Computer architecture ; Costs ; Data visualization ; Information analysis ; Information systems ; Software architecture ; Software engineering ; Vehicles</subject><ispartof>Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), 2004, p.122-132</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1310696$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,4048,4049,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1310696$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>van Deursen, A.</creatorcontrib><creatorcontrib>Hofmeister, C.</creatorcontrib><creatorcontrib>Koschke, R.</creatorcontrib><creatorcontrib>Moonen, L.</creatorcontrib><creatorcontrib>Riva, C.</creatorcontrib><title>Symphony: view-driven software architecture reconstruction</title><title>Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004)</title><addtitle>WICSA</addtitle><description>Authentic descriptions of a software architecture are required as a reliable foundation for any but trivial changes to a system. Far too often, architecture descriptions of existing systems are out of sync with the implementation. If they are, they must be reconstructed. There are many existing techniques for reconstructing individual architecture views, but no information about how to select views for reconstruction, or about process aspects of architecture reconstruction in general. In this paper we describe view-driven process for reconstructing software architecture that fills this gap. To describe Symphony, we present and compare different case studies, thus serving a secondary goal of sharing real-life reconstruction experience. The Symphony process incorporates the state of the practice, where reconstruction is problem-driven and uses a rich set of architecture views. Symphony provides a common framework for reporting reconstruction experiences and for comparing reconstruction approaches. Finally, it is a vehicle for exposing and demarcating research problems in software architecture reconstruction.</description><subject>Application software</subject><subject>Banking</subject><subject>Computer architecture</subject><subject>Costs</subject><subject>Data visualization</subject><subject>Information analysis</subject><subject>Information systems</subject><subject>Software architecture</subject><subject>Software engineering</subject><subject>Vehicles</subject><isbn>9780769521725</isbn><isbn>076952172X</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2004</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tqwzAURAWl0JL6B9qNf8Du1VvKLpg-AoEu0tJlkKxrotLYQVYS_Pc1NLMZzmYOQ8gjhZpSsM_f62a7qhmAqCmnoKy6IYXVBrSyklHN5B0pxvEH5ggupJb3ZLmdDsf90E_L8hzxUoUUz9iX49Dli0tYutTuY8Y2n2ZI2A79mNOpzXHoH8ht535HLK69IF-vL5_Ne7X5eFs3q00VZ2euOARFvUQXnJHgNQRrg0IvXNsZNF5xFNp3JjAwobNcgAhOOKME45wqzxfk6X83IuLumOLBpWl3fcj_ALK0R9c</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>van Deursen, A.</creator><creator>Hofmeister, C.</creator><creator>Koschke, R.</creator><creator>Moonen, L.</creator><creator>Riva, C.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2004</creationdate><title>Symphony: view-driven software architecture reconstruction</title><author>van Deursen, A. ; Hofmeister, C. ; Koschke, R. ; Moonen, L. ; Riva, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i217t-30d61b5eada850b70d99d6eb4acf8e8b63e47bf8d208df93404da4a86423316b3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Application software</topic><topic>Banking</topic><topic>Computer architecture</topic><topic>Costs</topic><topic>Data visualization</topic><topic>Information analysis</topic><topic>Information systems</topic><topic>Software architecture</topic><topic>Software engineering</topic><topic>Vehicles</topic><toplevel>online_resources</toplevel><creatorcontrib>van Deursen, A.</creatorcontrib><creatorcontrib>Hofmeister, C.</creatorcontrib><creatorcontrib>Koschke, R.</creatorcontrib><creatorcontrib>Moonen, L.</creatorcontrib><creatorcontrib>Riva, C.</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>van Deursen, A.</au><au>Hofmeister, C.</au><au>Koschke, R.</au><au>Moonen, L.</au><au>Riva, C.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Symphony: view-driven software architecture reconstruction</atitle><btitle>Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004)</btitle><stitle>WICSA</stitle><date>2004</date><risdate>2004</risdate><spage>122</spage><epage>132</epage><pages>122-132</pages><isbn>9780769521725</isbn><isbn>076952172X</isbn><abstract>Authentic descriptions of a software architecture are required as a reliable foundation for any but trivial changes to a system. Far too often, architecture descriptions of existing systems are out of sync with the implementation. If they are, they must be reconstructed. There are many existing techniques for reconstructing individual architecture views, but no information about how to select views for reconstruction, or about process aspects of architecture reconstruction in general. In this paper we describe view-driven process for reconstructing software architecture that fills this gap. To describe Symphony, we present and compare different case studies, thus serving a secondary goal of sharing real-life reconstruction experience. The Symphony process incorporates the state of the practice, where reconstruction is problem-driven and uses a rich set of architecture views. Symphony provides a common framework for reporting reconstruction experiences and for comparing reconstruction approaches. Finally, it is a vehicle for exposing and demarcating research problems in software architecture reconstruction.</abstract><pub>IEEE</pub><doi>10.1109/WICSA.2004.1310696</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9780769521725 |
ispartof | Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), 2004, p.122-132 |
issn | |
language | eng |
recordid | cdi_ieee_primary_1310696 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Application software Banking Computer architecture Costs Data visualization Information analysis Information systems Software architecture Software engineering Vehicles |
title | Symphony: view-driven software architecture reconstruction |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-11T18%3A08%3A38IST&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=Symphony:%20view-driven%20software%20architecture%20reconstruction&rft.btitle=Proceedings.%20Fourth%20Working%20IEEE/IFIP%20Conference%20on%20Software%20Architecture%20(WICSA%202004)&rft.au=van%20Deursen,%20A.&rft.date=2004&rft.spage=122&rft.epage=132&rft.pages=122-132&rft.isbn=9780769521725&rft.isbn_list=076952172X&rft_id=info:doi/10.1109/WICSA.2004.1310696&rft_dat=%3Cieee_6IE%3E1310696%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1310696&rfr_iscdi=true |