{"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}
引用次数: 4
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.<>