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