{"title":"基于知识的系统软件的软件工程","authors":"J. Karimi","doi":"10.1109/HICSS.1988.11904","DOIUrl":null,"url":null,"abstract":"Various software design principles useful for knowledge-based systems software (KBSS) are discussed. In particular, the applicability of abstraction, information hiding, modularity, localization, uniformity, completeness, confirmability, reusability, and extensibility in KBSS programming paradigms is examined. Conclusions are drawn on the limitations and/or the appropriateness of the KBSS programming paradigms with respect to facilitating the software design principles.<<ETX>>","PeriodicalId":339507,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track","volume":"38 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Software engineering for knowledge-based systems software\",\"authors\":\"J. Karimi\",\"doi\":\"10.1109/HICSS.1988.11904\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Various software design principles useful for knowledge-based systems software (KBSS) are discussed. In particular, the applicability of abstraction, information hiding, modularity, localization, uniformity, completeness, confirmability, reusability, and extensibility in KBSS programming paradigms is examined. Conclusions are drawn on the limitations and/or the appropriateness of the KBSS programming paradigms with respect to facilitating the software design principles.<<ETX>>\",\"PeriodicalId\":339507,\"journal\":{\"name\":\"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track\",\"volume\":\"38 5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HICSS.1988.11904\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HICSS.1988.11904","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software engineering for knowledge-based systems software
Various software design principles useful for knowledge-based systems software (KBSS) are discussed. In particular, the applicability of abstraction, information hiding, modularity, localization, uniformity, completeness, confirmability, reusability, and extensibility in KBSS programming paradigms is examined. Conclusions are drawn on the limitations and/or the appropriateness of the KBSS programming paradigms with respect to facilitating the software design principles.<>