A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance

The methodology used to define a reverse engineering process that has been employed in an enhancement maintenance operation on a Pascal software system is described. Attention is focused on the methodology used to produce, from code, a hierarchy of data-flow diagrams (DFDs) at different levels of ab...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Benedusi, P., Cimitile, A., De Carlini, U.
Format: Tagungsbericht
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 189
container_issue
container_start_page 180
container_title
container_volume
creator Benedusi, P.
Cimitile, A.
De Carlini, U.
description The methodology used to define a reverse engineering process that has been employed in an enhancement maintenance operation on a Pascal software system is described. Attention is focused on the methodology used to produce, from code, a hierarchy of data-flow diagrams (DFDs) at different levels of abstraction. DFDs are produced in the high-level design phase of a software production process using transform analysis. It is shown that DFD production by reverse engineering is useful in maintenance, not only for the software comprehension phase, but also for suggesting and supporting restructuring activities during the development of maintenance operations.< >
doi_str_mv 10.1109/ICSM.1989.65208
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_65208</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>65208</ieee_id><sourcerecordid>65208</sourcerecordid><originalsourceid>FETCH-LOGICAL-i169t-1683ff3976435ecd788fbd5c0802b2688f785c472e8a05a1e737e308419c8f6b3</originalsourceid><addsrcrecordid>eNotkE1LAzEURQMiqLVrcZc_0JpMJsnLshQ_ChUX6rqkmZeZyEwiSbT031vUu7kcuJzFJeSGsyXnzNxt1q_PS27ALJVsGJyRKwYcFDdK8gsyL-WDnSIlgNCXJKxoxm_MBSnGPkTEHGJPJ6xD6tKY-iOt6TRxKZaav1ylQ8BssxuCsyPtbLXUj-lAu2D7bKdCfcq0JF8PNiOdbIgVo40Or8m5t2PB-X_PyPvD_dv6abF9edysV9tF4MrUBVcgvBdGq1ZIdJ0G8PtOOgas2TfqRBqka3WDYJm0HLXQKBi03Djwai9m5PbPGxBx95nDZPNx9_uF-AFfjlaq</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Benedusi, P. ; Cimitile, A. ; De Carlini, U.</creator><creatorcontrib>Benedusi, P. ; Cimitile, A. ; De Carlini, U.</creatorcontrib><description>The methodology used to define a reverse engineering process that has been employed in an enhancement maintenance operation on a Pascal software system is described. Attention is focused on the methodology used to produce, from code, a hierarchy of data-flow diagrams (DFDs) at different levels of abstraction. DFDs are produced in the high-level design phase of a software production process using transform analysis. It is shown that DFD production by reverse engineering is useful in maintenance, not only for the software comprehension phase, but also for suggesting and supporting restructuring activities during the development of maintenance operations.&lt; &gt;</description><identifier>ISBN: 0818619651</identifier><identifier>ISBN: 9780818619656</identifier><identifier>DOI: 10.1109/ICSM.1989.65208</identifier><language>eng ; jpn</language><publisher>IEEE Comput. Soc. Press</publisher><subject>Computer science ; Data mining ; Design for disassembly ; Documentation ; Production ; Reverse engineering ; Software maintenance ; Software systems ; Software testing ; Software tools</subject><ispartof>Proceedings. Conference on Software Maintenance - 1989, 1989, p.180-189</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/65208$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,4035,4036,27904,54899</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/65208$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Benedusi, P.</creatorcontrib><creatorcontrib>Cimitile, A.</creatorcontrib><creatorcontrib>De Carlini, U.</creatorcontrib><title>A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance</title><title>Proceedings. Conference on Software Maintenance - 1989</title><addtitle>ICSM</addtitle><description>The methodology used to define a reverse engineering process that has been employed in an enhancement maintenance operation on a Pascal software system is described. Attention is focused on the methodology used to produce, from code, a hierarchy of data-flow diagrams (DFDs) at different levels of abstraction. DFDs are produced in the high-level design phase of a software production process using transform analysis. It is shown that DFD production by reverse engineering is useful in maintenance, not only for the software comprehension phase, but also for suggesting and supporting restructuring activities during the development of maintenance operations.&lt; &gt;</description><subject>Computer science</subject><subject>Data mining</subject><subject>Design for disassembly</subject><subject>Documentation</subject><subject>Production</subject><subject>Reverse engineering</subject><subject>Software maintenance</subject><subject>Software systems</subject><subject>Software testing</subject><subject>Software tools</subject><isbn>0818619651</isbn><isbn>9780818619656</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1989</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkE1LAzEURQMiqLVrcZc_0JpMJsnLshQ_ChUX6rqkmZeZyEwiSbT031vUu7kcuJzFJeSGsyXnzNxt1q_PS27ALJVsGJyRKwYcFDdK8gsyL-WDnSIlgNCXJKxoxm_MBSnGPkTEHGJPJ6xD6tKY-iOt6TRxKZaav1ylQ8BssxuCsyPtbLXUj-lAu2D7bKdCfcq0JF8PNiOdbIgVo40Or8m5t2PB-X_PyPvD_dv6abF9edysV9tF4MrUBVcgvBdGq1ZIdJ0G8PtOOgas2TfqRBqka3WDYJm0HLXQKBi03Djwai9m5PbPGxBx95nDZPNx9_uF-AFfjlaq</recordid><startdate>1989</startdate><enddate>1989</enddate><creator>Benedusi, P.</creator><creator>Cimitile, A.</creator><creator>De Carlini, U.</creator><general>IEEE Comput. Soc. Press</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1989</creationdate><title>A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance</title><author>Benedusi, P. ; Cimitile, A. ; De Carlini, U.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i169t-1683ff3976435ecd788fbd5c0802b2688f785c472e8a05a1e737e308419c8f6b3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng ; jpn</language><creationdate>1989</creationdate><topic>Computer science</topic><topic>Data mining</topic><topic>Design for disassembly</topic><topic>Documentation</topic><topic>Production</topic><topic>Reverse engineering</topic><topic>Software maintenance</topic><topic>Software systems</topic><topic>Software testing</topic><topic>Software tools</topic><toplevel>online_resources</toplevel><creatorcontrib>Benedusi, P.</creatorcontrib><creatorcontrib>Cimitile, A.</creatorcontrib><creatorcontrib>De Carlini, U.</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>Benedusi, P.</au><au>Cimitile, A.</au><au>De Carlini, U.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance</atitle><btitle>Proceedings. Conference on Software Maintenance - 1989</btitle><stitle>ICSM</stitle><date>1989</date><risdate>1989</risdate><spage>180</spage><epage>189</epage><pages>180-189</pages><isbn>0818619651</isbn><isbn>9780818619656</isbn><abstract>The methodology used to define a reverse engineering process that has been employed in an enhancement maintenance operation on a Pascal software system is described. Attention is focused on the methodology used to produce, from code, a hierarchy of data-flow diagrams (DFDs) at different levels of abstraction. DFDs are produced in the high-level design phase of a software production process using transform analysis. It is shown that DFD production by reverse engineering is useful in maintenance, not only for the software comprehension phase, but also for suggesting and supporting restructuring activities during the development of maintenance operations.&lt; &gt;</abstract><pub>IEEE Comput. Soc. Press</pub><doi>10.1109/ICSM.1989.65208</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0818619651
ispartof Proceedings. Conference on Software Maintenance - 1989, 1989, p.180-189
issn
language eng ; jpn
recordid cdi_ieee_primary_65208
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer science
Data mining
Design for disassembly
Documentation
Production
Reverse engineering
Software maintenance
Software systems
Software testing
Software tools
title A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T01%3A09%3A14IST&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%20reverse%20engineering%20methodology%20to%20reconstruct%20hierarchical%20data%20flow%20diagrams%20for%20software%20maintenance&rft.btitle=Proceedings.%20Conference%20on%20Software%20Maintenance%20-%201989&rft.au=Benedusi,%20P.&rft.date=1989&rft.spage=180&rft.epage=189&rft.pages=180-189&rft.isbn=0818619651&rft.isbn_list=9780818619656&rft_id=info:doi/10.1109/ICSM.1989.65208&rft_dat=%3Cieee_6IE%3E65208%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=65208&rfr_iscdi=true