Restructuring Programs Through Program Slicing

Cited 20 time in webofscience Cited 0 time in scopus
  • Hit : 317
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorKwon, Yong Raeko
dc.date.accessioned2013-02-25T20:50:42Z-
dc.date.available2013-02-25T20:50:42Z-
dc.date.created2012-02-06-
dc.date.created2012-02-06-
dc.date.issued1994-01-
dc.identifier.citationINTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, v.4, no.3, pp.349 - 368-
dc.identifier.issn0218-1940-
dc.identifier.urihttp://hdl.handle.net/10203/65168-
dc.description.abstractSoftware restructuring is recognized as a promising method to improve logical structure and understandability of a software system which is composed of modules with loosely-coupled elements. In this paper, we present methods of restructuring an ill-structured module at the software maintenance phase. The methods identify modules performing multiple functions and restructure such modules. For identifying the multi-function modules, the notion of the tightly-coupled module that performs a single specific function modules, the notion of the tightly-coupled module that performs a single specific function is formalized. This method utilizes information on data and control dependence, and applies program slicing to carry out the task of extracting the tightly-coupled modules from the multi-function module. The identified multi-function module is restructured into a number of functional strength modules or an informational strength module. The module strength is used as a criterion to decide how to restructure. The proposed methods can be readily automated and incorporated in a software tool.-
dc.languageEnglish-
dc.publisherWorld Scientific Publ Co Pte Ltd-
dc.subjectDEPENDENCE GRAPH-
dc.subjectTRANSLATION-
dc.subjectFLOW-
dc.titleRestructuring Programs Through Program Slicing-
dc.typeArticle-
dc.identifier.wosidA1994PL92600004-
dc.identifier.scopusid2-s2.0-77955202380-
dc.type.rimsART-
dc.citation.volume4-
dc.citation.issue3-
dc.citation.beginningpage349-
dc.citation.endingpage368-
dc.citation.publicationnameINTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING-
dc.contributor.localauthorKwon, Yong Rae-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorSOFTWARE MAINTENANCE-
dc.subject.keywordAuthorPROGRAM RESTRUCTURING-
dc.subject.keywordAuthorPROGRAM SLICING-
dc.subject.keywordAuthorPROGRAM PARTITIONING-
dc.subject.keywordAuthorMODULE STRENGTH-
dc.subject.keywordAuthorPROGRAM DEPENDENCE GRAPH-
dc.subject.keywordPlusDEPENDENCE GRAPH-
dc.subject.keywordPlusTRANSLATION-
dc.subject.keywordPlusFLOW-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 20 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0