Object-oriented configuration management technology can improve software architectural traceability

Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system's architectural structure, and implementation source code. Software evolution can easily make architectural traceability relations...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nguyen, T.N., Munson, E.V., Thao, 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 93
container_issue
container_start_page 86
container_title
container_volume
creator Nguyen, T.N.
Munson, E.V.
Thao, C.
description Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system's architectural structure, and implementation source code. Software evolution can easily make architectural traceability relationships between software architectural entities and corresponding source code become out of date. This paper suggests the use of object-oriented software configuration (SCM) and version management technology to manage versions of architectural structure/entities, source code, and the traceability relationships among them. The resulting architectural SCM system, MolhadoArch, always keeps architectural entities version-consistent with source code. Consistent configurations are maintained not only among source code but also with the high-level software architecture. MolhadoArch supports the management of both planned and unplanned evolution of software architecture.
doi_str_mv 10.1109/SERA.2005.54
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1563148</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1563148</ieee_id><sourcerecordid>1563148</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-2fbc368fdcd743efb8e9507c6c8f71b86b93e1edeb2528b5b28d97374309c8813</originalsourceid><addsrcrecordid>eNotjElrwzAYRAWl0JL61lsv-gN2tVjbMYR0gUCgyzlI8idHwbaCrLbk39fQzuUd5s0gdE9JQykxj-_bt3XDCBGNaK9QZZQmShrBmFHiBlXzfCJLuJGc61vk9-4EvtQpR5gKdNinKcT-K9sS04RHO9kexqXCBfxxSkPqL9jbCcfxnNM34DmF8mMzYJv9MS5SWbYDLtl6sC4OsVzu0HWwwwzVP1fo82n7sXmpd_vn1816V0eqRKlZcJ5LHTrfqZZDcBqMIMpLr4OiTktnOFDowDHBtBOO6c4ovrjEeK0pX6GHv98IAIdzjqPNlwMVktNW8196i1Zo</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Object-oriented configuration management technology can improve software architectural traceability</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Nguyen, T.N. ; Munson, E.V. ; Thao, C.</creator><creatorcontrib>Nguyen, T.N. ; Munson, E.V. ; Thao, C.</creatorcontrib><description>Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system's architectural structure, and implementation source code. Software evolution can easily make architectural traceability relationships between software architectural entities and corresponding source code become out of date. This paper suggests the use of object-oriented software configuration (SCM) and version management technology to manage versions of architectural structure/entities, source code, and the traceability relationships among them. The resulting architectural SCM system, MolhadoArch, always keeps architectural entities version-consistent with source code. Consistent configurations are maintained not only among source code but also with the high-level software architecture. MolhadoArch supports the management of both planned and unplanned evolution of software architecture.</description><identifier>ISBN: 9780769522975</identifier><identifier>ISBN: 0769522971</identifier><identifier>DOI: 10.1109/SERA.2005.54</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer architecture ; Computer science ; Conference management ; Engineering management ; Programming ; Software architecture ; Software design ; Software development management ; Software systems ; Technology management</subject><ispartof>Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05), 2005, p.86-93</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/1563148$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,4036,4037,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1563148$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Nguyen, T.N.</creatorcontrib><creatorcontrib>Munson, E.V.</creatorcontrib><creatorcontrib>Thao, C.</creatorcontrib><title>Object-oriented configuration management technology can improve software architectural traceability</title><title>Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)</title><addtitle>SERA</addtitle><description>Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system's architectural structure, and implementation source code. Software evolution can easily make architectural traceability relationships between software architectural entities and corresponding source code become out of date. This paper suggests the use of object-oriented software configuration (SCM) and version management technology to manage versions of architectural structure/entities, source code, and the traceability relationships among them. The resulting architectural SCM system, MolhadoArch, always keeps architectural entities version-consistent with source code. Consistent configurations are maintained not only among source code but also with the high-level software architecture. MolhadoArch supports the management of both planned and unplanned evolution of software architecture.</description><subject>Computer architecture</subject><subject>Computer science</subject><subject>Conference management</subject><subject>Engineering management</subject><subject>Programming</subject><subject>Software architecture</subject><subject>Software design</subject><subject>Software development management</subject><subject>Software systems</subject><subject>Technology management</subject><isbn>9780769522975</isbn><isbn>0769522971</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjElrwzAYRAWl0JL61lsv-gN2tVjbMYR0gUCgyzlI8idHwbaCrLbk39fQzuUd5s0gdE9JQykxj-_bt3XDCBGNaK9QZZQmShrBmFHiBlXzfCJLuJGc61vk9-4EvtQpR5gKdNinKcT-K9sS04RHO9kexqXCBfxxSkPqL9jbCcfxnNM34DmF8mMzYJv9MS5SWbYDLtl6sC4OsVzu0HWwwwzVP1fo82n7sXmpd_vn1816V0eqRKlZcJ5LHTrfqZZDcBqMIMpLr4OiTktnOFDowDHBtBOO6c4ovrjEeK0pX6GHv98IAIdzjqPNlwMVktNW8196i1Zo</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Nguyen, T.N.</creator><creator>Munson, E.V.</creator><creator>Thao, C.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2005</creationdate><title>Object-oriented configuration management technology can improve software architectural traceability</title><author>Nguyen, T.N. ; Munson, E.V. ; Thao, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-2fbc368fdcd743efb8e9507c6c8f71b86b93e1edeb2528b5b28d97374309c8813</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Computer architecture</topic><topic>Computer science</topic><topic>Conference management</topic><topic>Engineering management</topic><topic>Programming</topic><topic>Software architecture</topic><topic>Software design</topic><topic>Software development management</topic><topic>Software systems</topic><topic>Technology management</topic><toplevel>online_resources</toplevel><creatorcontrib>Nguyen, T.N.</creatorcontrib><creatorcontrib>Munson, E.V.</creatorcontrib><creatorcontrib>Thao, 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>Nguyen, T.N.</au><au>Munson, E.V.</au><au>Thao, C.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Object-oriented configuration management technology can improve software architectural traceability</atitle><btitle>Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)</btitle><stitle>SERA</stitle><date>2005</date><risdate>2005</risdate><spage>86</spage><epage>93</epage><pages>86-93</pages><isbn>9780769522975</isbn><isbn>0769522971</isbn><abstract>Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system's architectural structure, and implementation source code. Software evolution can easily make architectural traceability relationships between software architectural entities and corresponding source code become out of date. This paper suggests the use of object-oriented software configuration (SCM) and version management technology to manage versions of architectural structure/entities, source code, and the traceability relationships among them. The resulting architectural SCM system, MolhadoArch, always keeps architectural entities version-consistent with source code. Consistent configurations are maintained not only among source code but also with the high-level software architecture. MolhadoArch supports the management of both planned and unplanned evolution of software architecture.</abstract><pub>IEEE</pub><doi>10.1109/SERA.2005.54</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780769522975
ispartof Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05), 2005, p.86-93
issn
language eng
recordid cdi_ieee_primary_1563148
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer architecture
Computer science
Conference management
Engineering management
Programming
Software architecture
Software design
Software development management
Software systems
Technology management
title Object-oriented configuration management technology can improve software architectural traceability
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T04%3A37%3A13IST&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=Object-oriented%20configuration%20management%20technology%20can%20improve%20software%20architectural%20traceability&rft.btitle=Third%20ACIS%20Int'l%20Conference%20on%20Software%20Engineering%20Research,%20Management%20and%20Applications%20(SERA'05)&rft.au=Nguyen,%20T.N.&rft.date=2005&rft.spage=86&rft.epage=93&rft.pages=86-93&rft.isbn=9780769522975&rft.isbn_list=0769522971&rft_id=info:doi/10.1109/SERA.2005.54&rft_dat=%3Cieee_6IE%3E1563148%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=1563148&rfr_iscdi=true