Improving the architecture of agricultural knowledge processing systems using design patterns

Research output: Contribution to journalArticlepeer-review

Abstract

Use of Knowledge Processing in agriculture has continuously increased, since the first era of knowledge-based systems. Such software systems are used for support in detailed tasks, such as determining the amount of fertilizer in precision farming, as well as on high-level decision support, such as ‘what to plant in the next growing season’. Unfortunately, these software systems often have shortcomings in software quality. Applying design patterns is a recognized means to achieve better systems in terms of efficiency, flexibility, and quality. In this paper, several software design patterns are mapped to the context of knowledge processing systems in agriculture. Furthermore, additional patterns are identified and described. The need for patterns with focus on particular aspects of knowledge processing in agriculture is addressed, and an implementation is introduced as a proof of concept.
Original languageEnglish
Pages (from-to)1-11
Number of pages11
JournalJournal of Agricultural Informatics
Volume10
Issue number1
DOIs
Publication statusPublished - Sept 2019

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  2. SDG 16 - Peace, Justice and Strong Institutions
    SDG 16 Peace, Justice and Strong Institutions

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
  • 102035 Data science
  • 502007 E-commerce
  • 505002 Data protection
  • 506002 E-government
  • 509018 Knowledge management

JKU Focus areas

  • Digital Transformation

Cite this