{"title":"Two module factoring techniques","authors":"F. Calliss, B. Cornelius","doi":"10.1002/SMR.4360010202","DOIUrl":null,"url":null,"abstract":"‘Module factoring’ is the process by which a module can be split into smaller modules each of which performs a distinct task. Two techniques are presented for determining which entities are to be grouped together. The first technique involves analysing a module with respect to its type-families, while the second technique involves analysing a module's entities with respect to the modules importing the entities. Such techniques have proved useful in the maintenance of large programs.","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/SMR.4360010202","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
‘Module factoring’ is the process by which a module can be split into smaller modules each of which performs a distinct task. Two techniques are presented for determining which entities are to be grouped together. The first technique involves analysing a module with respect to its type-families, while the second technique involves analysing a module's entities with respect to the modules importing the entities. Such techniques have proved useful in the maintenance of large programs.