Towards a pattern language for knowledge processing systems: expert systems

Stefan Nadschläger, J. Küng
{"title":"Towards a pattern language for knowledge processing systems: expert systems","authors":"Stefan Nadschläger, J. Küng","doi":"10.1145/3158491.3158506","DOIUrl":null,"url":null,"abstract":"Existing knowledge processing systems, especially expert systems, do not always fit to a company's needs. This reduces the benefits of such a technology, or even completely prevents their usage. Therefore, an architectural guideline is needed to enable software engineers to design and implement custom knowledge processing systems. In this paper a first approach via a pattern language for knowledge processing systems, consisting of five patterns covering the basic components needed, is presented. The patterns were extracted from three different open source expert systems / rule engines. The applicability of the patterns is discussed by applying them on an example custom knowledge processing system project that shows how the pattern language supports the design and implementation.","PeriodicalId":330681,"journal":{"name":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3158491.3158506","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Existing knowledge processing systems, especially expert systems, do not always fit to a company's needs. This reduces the benefits of such a technology, or even completely prevents their usage. Therefore, an architectural guideline is needed to enable software engineers to design and implement custom knowledge processing systems. In this paper a first approach via a pattern language for knowledge processing systems, consisting of five patterns covering the basic components needed, is presented. The patterns were extracted from three different open source expert systems / rule engines. The applicability of the patterns is discussed by applying them on an example custom knowledge processing system project that shows how the pattern language supports the design and implementation.
面向知识处理系统的模式语言:专家系统
现有的知识处理系统,特别是专家系统,并不总是适合公司的需要。这降低了这种技术的好处,甚至完全阻止了它们的使用。因此,需要一个架构指南来使软件工程师能够设计和实现定制的知识处理系统。本文提出了基于模式语言的知识处理系统的第一种方法,该方法由覆盖所需基本组件的五个模式组成。这些模式是从三个不同的开源专家系统/规则引擎中提取出来的。通过将模式应用于一个示例定制知识处理系统项目来讨论模式的适用性,该项目展示了模式语言如何支持设计和实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信