{"title":"将过程程序结构转换为面向对象的类结构,以填充公共软件存储库","authors":"H. Sneed","doi":"10.1109/ICSM.2002.1167782","DOIUrl":null,"url":null,"abstract":"The purpose of the work presented here is to convert the design documentation of procedural application systems into an object-oriented design for the purpose of populating an object-oriented repository. The prerequisite is to have a single design representation-the object model as specified in the OMG Unified Modeling Language. That entails transforming procedural programs into class hierarchies as described in this paper. The technique used is an adaptation of the dominance tree approach described in previous papers from Burd and Munro combined with the precedence graphs proposed by Horwitz and Reps.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Transforming procedural program structures to object-oriented class structures for the purpose of populating a common software repository\",\"authors\":\"H. Sneed\",\"doi\":\"10.1109/ICSM.2002.1167782\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The purpose of the work presented here is to convert the design documentation of procedural application systems into an object-oriented design for the purpose of populating an object-oriented repository. The prerequisite is to have a single design representation-the object model as specified in the OMG Unified Modeling Language. That entails transforming procedural programs into class hierarchies as described in this paper. The technique used is an adaptation of the dominance tree approach described in previous papers from Burd and Munro combined with the precedence graphs proposed by Horwitz and Reps.\",\"PeriodicalId\":385190,\"journal\":{\"name\":\"International Conference on Software Maintenance, 2002. Proceedings.\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-10-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Software Maintenance, 2002. Proceedings.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSM.2002.1167782\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Software Maintenance, 2002. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.2002.1167782","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Transforming procedural program structures to object-oriented class structures for the purpose of populating a common software repository
The purpose of the work presented here is to convert the design documentation of procedural application systems into an object-oriented design for the purpose of populating an object-oriented repository. The prerequisite is to have a single design representation-the object model as specified in the OMG Unified Modeling Language. That entails transforming procedural programs into class hierarchies as described in this paper. The technique used is an adaptation of the dominance tree approach described in previous papers from Burd and Munro combined with the precedence graphs proposed by Horwitz and Reps.