Implementing artificial awareness with KnowLang

Emil Vassev, Mike Hinchey

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

Abstract

To become interaction-aware, an autonomic cyber-physical system needs to be aware of its physical environment and whereabouts and its current internal status. This ability is defined as artificial awareness and it helps intelligent software-intensive systems perceive changes, draw inferences for their own behavior and react. Originally, artificial awareness depends on the knowledge we transfer to a system and how we make the system use that knowledge, so it can exhibit intelligence. Artificial awareness requires a means of sensing changes, so the external and internal worlds can be perceived through their raw events and data. To build an efficient awareness mechanism, we need to provide a means of monitoring and knowledge representation along with a proper reasoner deriving awareness conclusions. In this paper, we present an approach to implementing artificial awareness with KnowLang, a special framework for knowledge representation and reasoning. KnowLang provides for a special knowledge context and a special reasoner operating in that context. The reasoner communicates with the host system via special ASK and TELL operators allowing for awareness conclusions and updates.

Original languageEnglish
Title of host publicationSysCon 2013 - 7th Annual IEEE International Systems Conference, Proceedings
Pages580-586
Number of pages7
DOIs
Publication statusPublished - 2013
Event7th Annual IEEE International Systems Conference, SysCon 2013 - Orlando, FL, United States
Duration: 15 Apr 201318 Apr 2013

Publication series

NameSysCon 2013 - 7th Annual IEEE International Systems Conference, Proceedings

Conference

Conference7th Annual IEEE International Systems Conference, SysCon 2013
Country/TerritoryUnited States
CityOrlando, FL
Period15/04/1318/04/13

Keywords

  • awareness
  • KnowLang
  • knowledge representation
  • reasoning

Fingerprint

Dive into the research topics of 'Implementing artificial awareness with KnowLang'. Together they form a unique fingerprint.

Cite this