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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: van Deursen, A., Hofmeister, C., Koschke, R., Moonen, L., Riva, C.
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