DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kwon, Yong Rae | ko |
dc.date.accessioned | 2013-02-25T20:50:42Z | - |
dc.date.available | 2013-02-25T20:50:42Z | - |
dc.date.created | 2012-02-06 | - |
dc.date.created | 2012-02-06 | - |
dc.date.issued | 1994-01 | - |
dc.identifier.citation | INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, v.4, no.3, pp.349 - 368 | - |
dc.identifier.issn | 0218-1940 | - |
dc.identifier.uri | http://hdl.handle.net/10203/65168 | - |
dc.description.abstract | Software 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.language | English | - |
dc.publisher | World Scientific Publ Co Pte Ltd | - |
dc.subject | DEPENDENCE GRAPH | - |
dc.subject | TRANSLATION | - |
dc.subject | FLOW | - |
dc.title | Restructuring Programs Through Program Slicing | - |
dc.type | Article | - |
dc.identifier.wosid | A1994PL92600004 | - |
dc.identifier.scopusid | 2-s2.0-77955202380 | - |
dc.type.rims | ART | - |
dc.citation.volume | 4 | - |
dc.citation.issue | 3 | - |
dc.citation.beginningpage | 349 | - |
dc.citation.endingpage | 368 | - |
dc.citation.publicationname | INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING | - |
dc.contributor.localauthor | Kwon, Yong Rae | - |
dc.type.journalArticle | Article | - |
dc.subject.keywordAuthor | SOFTWARE MAINTENANCE | - |
dc.subject.keywordAuthor | PROGRAM RESTRUCTURING | - |
dc.subject.keywordAuthor | PROGRAM SLICING | - |
dc.subject.keywordAuthor | PROGRAM PARTITIONING | - |
dc.subject.keywordAuthor | MODULE STRENGTH | - |
dc.subject.keywordAuthor | PROGRAM DEPENDENCE GRAPH | - |
dc.subject.keywordPlus | DEPENDENCE GRAPH | - |
dc.subject.keywordPlus | TRANSLATION | - |
dc.subject.keywordPlus | FLOW | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.