A reuse approach to software reengineering
The United States Air Force's Wright Laboratory and TASC are developing an environment for the reengineering of software from one language to another. Our approach engineers a program in the new language by reusing portions of the original implementation and design. We use reverse engineering t...
Saved in:
Published in | The Journal of systems and software Vol. 30; no. 1; pp. 117 - 125 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
New York
Elsevier Inc
01.07.1995
Elsevier Sequoia S.A |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | The United States Air Force's Wright Laboratory and TASC are developing an environment for the reengineering of software from one language to another. Our approach engineers a program in the new language by reusing portions of the original implementation and design. We use reverse engineering to facilitate understanding, design recovery, viewing, and navigating of the subject system. We use computer-assisted restructuring to help the engineer develop a program by use of design and implementation information recovered from the subject system. We use automatic translation of low-level program statements to free the engineer from the tedium associated with syntactic differences between languages. This article describes our reengineering process model, the design of our reengineering environment, and the current state of the implementation. |
---|---|
AbstractList | The United States Air Force's Wright Laboratory and TASC are developing an environment for the reengineering of software from one language to another. Our approach engineers a program in the new language by reusing portions of the original implementation and design. We use reverse engineering to facilitate understanding, design recovery, viewing, and navigating of the subject system. We use computer-assisted restructuring to help the engineer develop a program by use of design and implementation information recovered from the subject system. We use automatic translation of low-level program statements to free the engineer from the tedium associated with syntactic differences between languages. This article describes our reengineering process model, the design of our reengineering environment, and the current state of the implementation. The US Air Force's Wright Laboratory and TASC are developing an environment for the reengineering of software from one language to another. The approach presented engineers a program in the new language by reusing portions of the original implementation and design. Reverse engineering is used to facilitate understanding, design recovery, viewing, and navigating of the subject system. Computer-assisted restructuring is used to help the engineer develop a program by use of design and implementation information recovered from the subject system. Automatic translation of low-level program statements is used to free the engineer from the tedium associated with syntactic differences between languages. An examination is made of the reengineering process model, the design of the reengineering environment and the current state of the implementation. |
Author | Wilkening, Daniel E. Pitarys, Marc J. Littlejohn, Kenneth Loyall, Joseph P. |
Author_xml | – sequence: 1 givenname: Daniel E. surname: Wilkening fullname: Wilkening, Daniel E. – sequence: 2 givenname: Joseph P. surname: Loyall fullname: Loyall, Joseph P. – sequence: 3 givenname: Marc J. surname: Pitarys fullname: Pitarys, Marc J. – sequence: 4 givenname: Kenneth surname: Littlejohn fullname: Littlejohn, Kenneth |
BookMark | eNp9UE1LAzEQDVLBtvoPPCyeVFjNZ7O5CGXxCwpe9Byy6aSmaFKTrdJ_b-qKRw_DwMx7b-a9CRqFGAChU4KvCCaz61K8JpTQc8UvMCYU1-0BGpNGsjKmzQiN_yBHaJLzGmMsKaZjdDmvEmwzVGazSdHY16qPVY6u_zIJygrCygeA5MPqGB0685bh5LdP0cvd7XP7UC-e7h_b-aK2jJG-ZjNrhDKYu6aRIBV3RjlGHVUgy8QyKaShprOghO1m0nFirYJOWSac6IBN0dmgWx762ELu9TpuUygnNaVKiGKLFxAfQDbFnBM4vUn-3aSdJljvQ9F7x3rvWCuuf0LRbaHdDDQoBj49JJ2th2Bh6RPYXi-j_1_gG_W7aUA |
CODEN | JSSODM |
CitedBy_id | crossref_primary_10_1016_S0950_5849_98_00102_5 crossref_primary_10_1016_S0950_5849_03_00047_8 crossref_primary_10_1080_00207540210132733 |
Cites_doi | 10.1109/52.43044 10.1147/sj.282.0294 10.1016/S0065-2458(08)60596-3 10.1109/TSE.1985.232524 10.1002/smr.4360050402 10.1109/32.7629 10.1002/smr.4360020302 |
ContentType | Journal Article |
Copyright | 1995 Copyright Elsevier Sequoia S.A. Jul/Aug 1995 |
Copyright_xml | – notice: 1995 – notice: Copyright Elsevier Sequoia S.A. Jul/Aug 1995 |
DBID | AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
DOI | 10.1016/0164-1212(94)00120-C |
DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Computer and Information Systems Abstracts |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1873-1228 |
EndPage | 125 |
ExternalDocumentID | 8988934 10_1016_0164_1212_94_00120_C 016412129400120C |
GeographicLocations | United States--US |
GeographicLocations_xml | – name: United States--US |
GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN 9M8 AABNK AACTN AAEDT AAEDW AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYOK ABBOA ABEFU ABFNM ABFRF ABFSI ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFO ACGFS ACGOD ACNNM ACRLP ACZNC ADBBV ADEZE ADHUB ADJOM ADMUD AEBSH AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AI. AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BKOMP BLXMC CS3 DU5 E.L EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG RNS ROL RPZ RXW SBC SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TAE TN5 TWZ UHS UNMZH VH1 WUQ XPP ZMT ZY4 ~G- AAXKI AAYXX AKRWK CITATION 7SC 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c331t-36ca59a04f887e794fa9f32f29e7887c3757a2abce95cb67f41cc9eb9c35f5be3 |
IEDL.DBID | .~1 |
ISSN | 0164-1212 |
IngestDate | Fri Sep 13 00:45:45 EDT 2024 Thu Sep 12 18:17:01 EDT 2024 Fri Feb 23 02:34:16 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c331t-36ca59a04f887e794fa9f32f29e7887c3757a2abce95cb67f41cc9eb9c35f5be3 |
PQID | 229551874 |
PQPubID | 45802 |
PageCount | 9 |
ParticipantIDs | proquest_journals_229551874 crossref_primary_10_1016_0164_1212_94_00120_C elsevier_sciencedirect_doi_10_1016_0164_1212_94_00120_C |
PublicationCentury | 1900 |
PublicationDate | 1995-07-01 |
PublicationDateYYYYMMDD | 1995-07-01 |
PublicationDate_xml | – month: 07 year: 1995 text: 1995-07-01 day: 01 |
PublicationDecade | 1990 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | The Journal of systems and software |
PublicationYear | 1995 |
Publisher | Elsevier Inc Elsevier Sequoia S.A |
Publisher_xml | – name: Elsevier Inc – name: Elsevier Sequoia S.A |
References | Reasoning Systems, Inc. (BIB13) 1991 Hutchens, Basili (BIB8) 1985; SE-11 Waters (BIB22) 1988; SE-14 Xinotech Research, Inc. (BIB24) 1989 Cross, Chikofsky, May (BIB7) 1992; 35 Scandura (BIB18) 1990; 2 Polyhedron Software Ltd. (BIB11) 1993 Reasoning Systems, Inc. (BIB14) 1990 Müller, Orgun, Tilley, Uhl (BIB10) 1993; 5 Reasoning Systems, Inc. (BIB16) 1991 Aho, Sethi, Ullman (BIB1) 1988 Reasoning Systems, Inc. (BIB17) 1992 Benedusi, Cimitile, De Carlini (BIB2) 1989 Corbi (BIB6) 1989; 28 Sittenauer, Olsem, Murdock (BIB20) 1992 Byrne, Gustafson (BIB4) 1991 Reasoning Systems, Inc. (BIB15) 1993 Waite, Goos (BIB21) 1984 Wilkening, Kreutzfeld, Loyall (BIB23) 1993 Burson, Kotik, Markosian (BIB3) 1990 Chikofsky, Cross (BIB5) January 1990 Reasoning Systems, Inc. (BIB12) 1990 Müller, Uhl (BIB9) 1990 Schwanke (BIB19) 1991 Xinotech Research, Inc. (10.1016/0164-1212(94)00120-C_BIB24) 1989 Waite (10.1016/0164-1212(94)00120-C_BIB21) 1984 Burson (10.1016/0164-1212(94)00120-C_BIB3) 1990 Reasoning Systems, Inc. (10.1016/0164-1212(94)00120-C_BIB15) 1993 Hutchens (10.1016/0164-1212(94)00120-C_BIB8) 1985; SE-11 Reasoning Systems, Inc. (10.1016/0164-1212(94)00120-C_BIB14) 1990 Sittenauer (10.1016/0164-1212(94)00120-C_BIB20) 1992 Müller (10.1016/0164-1212(94)00120-C_BIB9) 1990 Waters (10.1016/0164-1212(94)00120-C_BIB22) 1988; SE-14 Reasoning Systems, Inc. (10.1016/0164-1212(94)00120-C_BIB16) 1991 Benedusi (10.1016/0164-1212(94)00120-C_BIB2) 1989 Polyhedron Software Ltd. (10.1016/0164-1212(94)00120-C_BIB11) 1993 Wilkening (10.1016/0164-1212(94)00120-C_BIB23) 1993 Cross (10.1016/0164-1212(94)00120-C_BIB7) 1992; 35 Müller (10.1016/0164-1212(94)00120-C_BIB10) 1993; 5 Reasoning Systems, Inc. (10.1016/0164-1212(94)00120-C_BIB13) 1991 Byrne (10.1016/0164-1212(94)00120-C_BIB4) 1991 Reasoning Systems, Inc. (10.1016/0164-1212(94)00120-C_BIB17) 1992 Chikofsky (10.1016/0164-1212(94)00120-C_BIB5) 1990 Reasoning Systems, Inc. (10.1016/0164-1212(94)00120-C_BIB12) 1990 Scandura (10.1016/0164-1212(94)00120-C_BIB18) 1990; 2 Corbi (10.1016/0164-1212(94)00120-C_BIB6) 1989; 28 Aho (10.1016/0164-1212(94)00120-C_BIB1) 1988 Schwanke (10.1016/0164-1212(94)00120-C_BIB19) 1991 |
References_xml | – year: 1991 ident: BIB16 publication-title: REFINE/Ada User's Guide contributor: fullname: Reasoning Systems, Inc. – year: 1992 ident: BIB20 article-title: Re-Engineering Tools Report publication-title: Technical Report contributor: fullname: Murdock – year: 1988 ident: BIB1 publication-title: Compilers—Principles, Techniques, and Tools contributor: fullname: Ullman – year: 1990 ident: BIB9 article-title: Composing subsystem structures using (K,2)-partite graphs publication-title: Proceedings of the Conference on Software Maintenance contributor: fullname: Uhl – year: 1993 ident: BIB15 publication-title: REFINE/Ada Programmer's Guide contributor: fullname: Reasoning Systems, Inc. – start-page: 13 year: January 1990 end-page: 17 ident: BIB5 article-title: Reverse Engineering and Design Recovery: A Taxonomy publication-title: IEEE Software contributor: fullname: Cross – volume: 35 start-page: 199 year: 1992 end-page: 254 ident: BIB7 article-title: Reverse Engineering publication-title: Adv. Comp. contributor: fullname: May – year: 1990 ident: BIB14 publication-title: REFINE User's Guide contributor: fullname: Reasoning Systems, Inc. – volume: 5 start-page: 181 year: 1993 end-page: 204 ident: BIB10 article-title: A Reverse Engineering Approach to Subsystem Structure Identification publication-title: J. Software Maint. Res. Pract. contributor: fullname: Uhl – start-page: 83 year: 1991 end-page: 92 ident: BIB19 article-title: An intelligent tool for re-engineering software modularity publication-title: Proceedins of the 13th International Conference on Software Engineering contributor: fullname: Schwanke – start-page: 314 year: 1990 end-page: 322 ident: BIB3 article-title: A program transformation approach to automating software re-engineering publication-title: Proceedings of the IEEE Computer Society's International Software and Applications Conference contributor: fullname: Markosian – year: 1992 ident: BIB17 publication-title: REFINE/FORTRAN User's Guide contributor: fullname: Reasoning Systems, Inc. – year: 1984 ident: BIB21 publication-title: Compiler Construction contributor: fullname: Goos – volume: SE-11 start-page: 749 year: 1985 end-page: 757 ident: BIB8 article-title: System Structure Analysis: Clustering with Data Bindings publication-title: IEEE Trans. Software Eng. contributor: fullname: Basili – year: 1990 ident: BIB12 publication-title: DIALECT User's Guide contributor: fullname: Reasoning Systems, Inc. – volume: 2 start-page: 145 year: 1990 end-page: 156 ident: BIB18 article-title: Cognitive Approach to Systems Engineering and Re-Engineering: Integrating New Designs with Old Systems publication-title: Software Maint. Res. Pract. contributor: fullname: Scandura – volume: 28 start-page: 294 year: 1989 end-page: 306 ident: BIB6 article-title: Program Understanding: Challenge for the 1990s publication-title: IBM Syst. J. contributor: fullname: Corbi – year: 1993 ident: BIB11 publication-title: plusFORT Reference Manual, Revision B contributor: fullname: Polyhedron Software Ltd. – year: 1993 ident: BIB23 article-title: Avionics Software Re-Engineering Technology (ASRET) Software Re-Engineering Study Report publication-title: Technical Report TR-6661-1 contributor: fullname: Loyall – year: 1991 ident: BIB13 publication-title: INTERVISTA User's Guide contributor: fullname: Reasoning Systems, Inc. – volume: SE-14 start-page: 1207 year: 1988 end-page: 1228 ident: BIB22 article-title: Program Translation Via Abstraction and Reimplementation publication-title: IEEE Trans. Software Reeng. contributor: fullname: Waters – year: 1989 ident: BIB24 article-title: The Design of the Xinotech Language Translator—Jovial to Ada publication-title: Technical Report XRI 8911-04 contributor: fullname: Xinotech Research, Inc. – year: 1991 ident: BIB4 article-title: A Formal Process Model for Software Re-Engineering: The Analysis Phase publication-title: Technical Report TR-CS-91-12 contributor: fullname: Gustafson – start-page: 180 year: 1989 end-page: 189 ident: BIB2 article-title: A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance publication-title: Proceedings of the Conference on Software Maintenance contributor: fullname: De Carlini – start-page: 13 year: 1990 ident: 10.1016/0164-1212(94)00120-C_BIB5 article-title: Reverse Engineering and Design Recovery: A Taxonomy publication-title: IEEE Software doi: 10.1109/52.43044 contributor: fullname: Chikofsky – year: 1991 ident: 10.1016/0164-1212(94)00120-C_BIB16 publication-title: REFINE/Ada User's Guide contributor: fullname: Reasoning Systems, Inc. – year: 1989 ident: 10.1016/0164-1212(94)00120-C_BIB24 article-title: The Design of the Xinotech Language Translator—Jovial to Ada contributor: fullname: Xinotech Research, Inc. – volume: 28 start-page: 294 year: 1989 ident: 10.1016/0164-1212(94)00120-C_BIB6 article-title: Program Understanding: Challenge for the 1990s publication-title: IBM Syst. J. doi: 10.1147/sj.282.0294 contributor: fullname: Corbi – year: 1991 ident: 10.1016/0164-1212(94)00120-C_BIB13 publication-title: INTERVISTA User's Guide contributor: fullname: Reasoning Systems, Inc. – year: 1990 ident: 10.1016/0164-1212(94)00120-C_BIB9 article-title: Composing subsystem structures using (K,2)-partite graphs contributor: fullname: Müller – year: 1991 ident: 10.1016/0164-1212(94)00120-C_BIB4 article-title: A Formal Process Model for Software Re-Engineering: The Analysis Phase contributor: fullname: Byrne – year: 1990 ident: 10.1016/0164-1212(94)00120-C_BIB12 publication-title: DIALECT User's Guide contributor: fullname: Reasoning Systems, Inc. – year: 1990 ident: 10.1016/0164-1212(94)00120-C_BIB14 publication-title: REFINE User's Guide contributor: fullname: Reasoning Systems, Inc. – volume: 35 start-page: 199 year: 1992 ident: 10.1016/0164-1212(94)00120-C_BIB7 article-title: Reverse Engineering publication-title: Adv. Comp. doi: 10.1016/S0065-2458(08)60596-3 contributor: fullname: Cross – start-page: 180 year: 1989 ident: 10.1016/0164-1212(94)00120-C_BIB2 article-title: A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance contributor: fullname: Benedusi – year: 1993 ident: 10.1016/0164-1212(94)00120-C_BIB15 publication-title: REFINE/Ada Programmer's Guide contributor: fullname: Reasoning Systems, Inc. – volume: SE-11 start-page: 749 year: 1985 ident: 10.1016/0164-1212(94)00120-C_BIB8 article-title: System Structure Analysis: Clustering with Data Bindings publication-title: IEEE Trans. Software Eng. doi: 10.1109/TSE.1985.232524 contributor: fullname: Hutchens – year: 1992 ident: 10.1016/0164-1212(94)00120-C_BIB17 publication-title: REFINE/FORTRAN User's Guide contributor: fullname: Reasoning Systems, Inc. – volume: 5 start-page: 181 year: 1993 ident: 10.1016/0164-1212(94)00120-C_BIB10 article-title: A Reverse Engineering Approach to Subsystem Structure Identification publication-title: J. Software Maint. Res. Pract. doi: 10.1002/smr.4360050402 contributor: fullname: Müller – year: 1993 ident: 10.1016/0164-1212(94)00120-C_BIB11 publication-title: plusFORT Reference Manual, Revision B contributor: fullname: Polyhedron Software Ltd. – start-page: 314 year: 1990 ident: 10.1016/0164-1212(94)00120-C_BIB3 article-title: A program transformation approach to automating software re-engineering contributor: fullname: Burson – start-page: 83 year: 1991 ident: 10.1016/0164-1212(94)00120-C_BIB19 article-title: An intelligent tool for re-engineering software modularity contributor: fullname: Schwanke – year: 1993 ident: 10.1016/0164-1212(94)00120-C_BIB23 article-title: Avionics Software Re-Engineering Technology (ASRET) Software Re-Engineering Study Report contributor: fullname: Wilkening – volume: SE-14 start-page: 1207 year: 1988 ident: 10.1016/0164-1212(94)00120-C_BIB22 article-title: Program Translation Via Abstraction and Reimplementation publication-title: IEEE Trans. Software Reeng. doi: 10.1109/32.7629 contributor: fullname: Waters – year: 1988 ident: 10.1016/0164-1212(94)00120-C_BIB1 contributor: fullname: Aho – year: 1992 ident: 10.1016/0164-1212(94)00120-C_BIB20 article-title: Re-Engineering Tools Report contributor: fullname: Sittenauer – year: 1984 ident: 10.1016/0164-1212(94)00120-C_BIB21 contributor: fullname: Waite – volume: 2 start-page: 145 year: 1990 ident: 10.1016/0164-1212(94)00120-C_BIB18 article-title: Cognitive Approach to Systems Engineering and Re-Engineering: Integrating New Designs with Old Systems publication-title: Software Maint. Res. Pract. doi: 10.1002/smr.4360020302 contributor: fullname: Scandura |
SSID | ssj0007202 |
Score | 1.49765 |
Snippet | The United States Air Force's Wright Laboratory and TASC are developing an environment for the reengineering of software from one language to another. Our... The US Air Force's Wright Laboratory and TASC are developing an environment for the reengineering of software from one language to another. The approach... |
SourceID | proquest crossref elsevier |
SourceType | Aggregation Database Publisher |
StartPage | 117 |
SubjectTerms | Ada Computer programming Engineers FORTRAN Studies |
Title | A reuse approach to software reengineering |
URI | https://dx.doi.org/10.1016/0164-1212(94)00120-C https://www.proquest.com/docview/229551874/abstract/ |
Volume | 30 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NSwMxEA1SL178FrVacvCgQtyvZGOOZbFUxZ4s9BaS7AR6aUu7xZu_3SS7Wz9ABK8hCeEl8yaHN_MQuoqNu2WuGYlVogilPCf3wHKSutRnoATIQ7nYyygfjunThE2-1MJ4WWXD_TWnB7ZuRqIGzWgxnUa-N1TiiNc7eydpXPgCdpeL3JO-e_9UefA0yA79ZOJnt9VzSR5txq4FvQl7kOK37PSDp0PyGeyj3ebXiPv1wQ7QFswO0V7ryICbAD1Ct328hPUKcNsqHFdzvHJM-6aWgL3EZtN98BiNBw-vxZA0bgjEZFlSkSw3igkVU-t4AVwYWSVsltpUgFcEmowzrlKlDQhmdM4tTYwRoIXJmGUashPUmc1ncIowd0lcMBv8x2ipSk2FAZ6UOjWlBUPPEGlRkIu66YVs1WAeNelRk4LKgJoszhBvoZLfLk86Xv5jZbdFVjbBs5LeYZx5r8Dzf-_bRTt17bnX1V6gTrVcw6X7PVS6F95HD233H5-How-nxr3i |
link.rule.ids | 315,786,790,4521,24144,27957,27958,45620,45714 |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEA5aD3rxLdb6yMGDCnFfycYcpViqtj210FvIZifQS1vaLd787SbZ3foAEbyGbFi-ZL6ZwzfzIXQdanvLPGMkVJEilPKUPABLSWxTn4YcIPXtYv1B2h3RlzEbf-mFcbLKivtLTvdsXa0EFZrBfDIJ3GyoyBKvc_aO4rC9ibZcNe_sG-7fP2UePPa6Q7ebuO11-1yUBuu1G0Fv_SGk_Vt6-kHUPvt09tFuVTbix_LPDtAGTA_RXm3JgKsIPUJ3j3gBqyXgelY4LmZ4aan2TS0AO43NevzgMRp1nobtLqnsEIhOkqggSaoVEyqkxhID2DgySpgkNrEAJwnUCWdcxSrTIJjOUm5opLWATOiEGZZBcoIa09kUThHmNosLZrwBGc1VnlGhgUd5FuvcgKZNRGoU5LyceiFrOZhDTTrUpKDSoybbTcRrqOS325OWmP_4slUjK6voWUpnMc6cWeDZv8-9QtvdYb8ne8-D1xbaKRvRncj2HDWKxQoubClRZJf-rXwATju_dA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+reuse+approach+to+software+reengineering&rft.jtitle=The+Journal+of+systems+and+software&rft.au=Wilkening%2C+Daniel+E.&rft.au=Loyall%2C+Joseph+P.&rft.au=Pitarys%2C+Marc+J.&rft.au=Littlejohn%2C+Kenneth&rft.date=1995-07-01&rft.issn=0164-1212&rft.volume=30&rft.issue=1-2&rft.spage=117&rft.epage=125&rft_id=info:doi/10.1016%2F0164-1212%2894%2900120-C&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_0164_1212_94_00120_C |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0164-1212&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0164-1212&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0164-1212&client=summon |