Knowledge Processing Middleware

  • Authors:
  • Fredrik Heintz;Jonas Kvarnström;Patrick Doherty

  • Affiliations:
  • Dept. of Computer and Information Science, Linköping University, Linköping, Sweden 581 83;Dept. of Computer and Information Science, Linköping University, Linköping, Sweden 581 83;Dept. of Computer and Information Science, Linköping University, Linköping, Sweden 581 83

  • Venue:
  • SIMPAR '08 Proceedings of the 1st International Conference on Simulation, Modeling, and Programming for Autonomous Robots
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Developing autonomous agents displaying rational and goal-directed behavior in a dynamic physical environment requires the integration of a great number of separate deliberative and reactive functionalities. This integration must be built on top of a solid foundation of data, information and knowledge having numerous origins, including quantitative sensors and qualitative knowledge databases. Processing is generally required on many levels of abstraction and includes refinement and fusion of noisy sensor data and symbolic reasoning. We propose the use of knowledge processing middleware as a systematic approach for organizing such processing. Desirable properties of such middleware are presented and motivated. We then argue that a declarative stream-based system is appropriate to provide the desired functionality. Different types of knowledge processes and components of the middleware are described and motivated in the context of a UAV traffic monitoring application. Finally DyKnow, a concrete example of stream-based knowledge processing middleware, is briefly described.