{"title":"Basic汇编语言软件再工程工作台(BAL/SRW)","authors":"W. Kozaczynski","doi":"10.1109/ICSM.1990.131358","DOIUrl":null,"url":null,"abstract":"Summary form only given. The BAL/SRW is a set of software reengineering tools developed to help an analyst recover the design of an assembly program. This is achieved through a series of abstractions, which effectively collapse program functionality into progressively higher level concepts. The BAL/SRW does not automatically transform the assembly code into a different format, but provides tools for an analyst to uncover and document the program logic. The design recovery process begins with a surface analysis which provides the analyst with information characterizing the overall program complexity and information about the context in which the program executes. This general information can be used to estimate the re-engineering effort and make project management decisions. The outcome of the design recovery process is a graphically oriented program design, constructed by the analyst. The BAL/SRW has its own program design editor, which is a structured program definition tool.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Basic assembler language software re-engineering workbench (BAL/SRW)\",\"authors\":\"W. Kozaczynski\",\"doi\":\"10.1109/ICSM.1990.131358\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Summary form only given. The BAL/SRW is a set of software reengineering tools developed to help an analyst recover the design of an assembly program. This is achieved through a series of abstractions, which effectively collapse program functionality into progressively higher level concepts. The BAL/SRW does not automatically transform the assembly code into a different format, but provides tools for an analyst to uncover and document the program logic. The design recovery process begins with a surface analysis which provides the analyst with information characterizing the overall program complexity and information about the context in which the program executes. This general information can be used to estimate the re-engineering effort and make project management decisions. The outcome of the design recovery process is a graphically oriented program design, constructed by the analyst. The BAL/SRW has its own program design editor, which is a structured program definition tool.<<ETX>>\",\"PeriodicalId\":107276,\"journal\":{\"name\":\"Proceedings. Conference on Software Maintenance 1990\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-11-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Conference on Software Maintenance 1990\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSM.1990.131358\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Conference on Software Maintenance 1990","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.1990.131358","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Basic assembler language software re-engineering workbench (BAL/SRW)
Summary form only given. The BAL/SRW is a set of software reengineering tools developed to help an analyst recover the design of an assembly program. This is achieved through a series of abstractions, which effectively collapse program functionality into progressively higher level concepts. The BAL/SRW does not automatically transform the assembly code into a different format, but provides tools for an analyst to uncover and document the program logic. The design recovery process begins with a surface analysis which provides the analyst with information characterizing the overall program complexity and information about the context in which the program executes. This general information can be used to estimate the re-engineering effort and make project management decisions. The outcome of the design recovery process is a graphically oriented program design, constructed by the analyst. The BAL/SRW has its own program design editor, which is a structured program definition tool.<>