Towards a Pattern Language for Knowledge Processing Systems: Expert Systems

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

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.
Original languageEnglish
Title of host publicationProceedings of the VikingPLoP 2017 Conference on Pattern Languages of Program
PublisherACM
Number of pages33
Publication statusPublished - Apr 2018

Fields of science

  • 202007 Computer integrated manufacturing (CIM)
  • 102001 Artificial intelligence
  • 102006 Computer supported cooperative work (CSCW)
  • 102010 Database systems
  • 102014 Information design
  • 102015 Information systems
  • 102016 IT security
  • 102022 Software development
  • 102025 Distributed systems
  • 102033 Data mining
  • 502007 E-commerce
  • 505002 Data protection
  • 506002 E-government
  • 509018 Knowledge management

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this