{"title":"pRETS:一个并行的逆向工程工具集,用于适应顺序程序","authors":"B. Gifford, W. Harrison","doi":"10.1109/ICSM.1990.131385","DOIUrl":null,"url":null,"abstract":"The authors discuss a parallel reverse-engineering tool set (pRETS) to support the adaptation of sequential Fortran programs to parallel processors. The tool set is based on a Prolog database representation of the program. The database contains dataflow dependency information for the application program, as well as its complete abstract syntax tree. The database can be queried interactively to extract design information about the program that is being adopted. Queries about the program are formulated with Prolog clauses. A set of standard queries for common information requirements has been constructed.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"36 5","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"pRETS: a parallel reverse-engineering tool set for the adaptation of sequential programs\",\"authors\":\"B. Gifford, W. Harrison\",\"doi\":\"10.1109/ICSM.1990.131385\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The authors discuss a parallel reverse-engineering tool set (pRETS) to support the adaptation of sequential Fortran programs to parallel processors. The tool set is based on a Prolog database representation of the program. The database contains dataflow dependency information for the application program, as well as its complete abstract syntax tree. The database can be queried interactively to extract design information about the program that is being adopted. Queries about the program are formulated with Prolog clauses. A set of standard queries for common information requirements has been constructed.<<ETX>>\",\"PeriodicalId\":107276,\"journal\":{\"name\":\"Proceedings. Conference on Software Maintenance 1990\",\"volume\":\"36 5\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-11-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Conference on Software Maintenance 1990\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSM.1990.131385\",\"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.131385","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
pRETS: a parallel reverse-engineering tool set for the adaptation of sequential programs
The authors discuss a parallel reverse-engineering tool set (pRETS) to support the adaptation of sequential Fortran programs to parallel processors. The tool set is based on a Prolog database representation of the program. The database contains dataflow dependency information for the application program, as well as its complete abstract syntax tree. The database can be queried interactively to extract design information about the program that is being adopted. Queries about the program are formulated with Prolog clauses. A set of standard queries for common information requirements has been constructed.<>