{"title":"采用黑板模型设计集成智能软件维护环境","authors":"G. Avellis, L. Borzacchini","doi":"10.1109/SEKE.1992.227972","DOIUrl":null,"url":null,"abstract":"Intelligent software systems have been proposed to address the problem of integration in the next generation of software engineering environments (SEEs). This paper addresses the organizational principles of an integrated architecture, the Software Maintenance Expert System (SMES), using a model drawn from artificial intelligence techniques. In the software maintenance process, the interdependence of abstraction recovery tools and application domain components plays a key role in the representation of the user's mental model of the system under maintenance. To support the reverse engineering process and hence the change process, the integration between procedural and declarative maintenance knowledge is needed. The authors advocate the use of a blackboard model to address this issue.<<ETX>>","PeriodicalId":191866,"journal":{"name":"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering","volume":"03 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"A blackboard model to design integrated intelligent software maintenance environment\",\"authors\":\"G. Avellis, L. Borzacchini\",\"doi\":\"10.1109/SEKE.1992.227972\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Intelligent software systems have been proposed to address the problem of integration in the next generation of software engineering environments (SEEs). This paper addresses the organizational principles of an integrated architecture, the Software Maintenance Expert System (SMES), using a model drawn from artificial intelligence techniques. In the software maintenance process, the interdependence of abstraction recovery tools and application domain components plays a key role in the representation of the user's mental model of the system under maintenance. To support the reverse engineering process and hence the change process, the integration between procedural and declarative maintenance knowledge is needed. The authors advocate the use of a blackboard model to address this issue.<<ETX>>\",\"PeriodicalId\":191866,\"journal\":{\"name\":\"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering\",\"volume\":\"03 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1992-06-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEKE.1992.227972\",\"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 Fourth International Conference on Software Engineering and Knowledge Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEKE.1992.227972","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A blackboard model to design integrated intelligent software maintenance environment
Intelligent software systems have been proposed to address the problem of integration in the next generation of software engineering environments (SEEs). This paper addresses the organizational principles of an integrated architecture, the Software Maintenance Expert System (SMES), using a model drawn from artificial intelligence techniques. In the software maintenance process, the interdependence of abstraction recovery tools and application domain components plays a key role in the representation of the user's mental model of the system under maintenance. To support the reverse engineering process and hence the change process, the integration between procedural and declarative maintenance knowledge is needed. The authors advocate the use of a blackboard model to address this issue.<>