K  n  o  w  L  a  n  g
Framework for Knowledge Representation and Reasoning for Self-Adaptive Systems


U s e r    G u i d e

Home
Running KnowLang
Knowledge Model
Concepts
Objects
States
Metrics
Self-Adaptive Behavior
Goals
Situations
Policies
Reasoner
Contact Info
Framework Structure

KnowLang runs in two parts:

  • KnowLang Toolset – a standalone development environment used to specify KBs in the KnowLang notation, and consecutively check and compile the same.
  • KnowLang Reasoner – a self-contained component operating over KBs built with the KnowLang Toolset.

The entire KnowLang Framework has been implemented in Java. To run the KnowLang Toolset, we use a command line bat file running in turn the executable knowlang.jar file. Note that as shown in the file structure below, the KnowLang Toolset requires special, yet precompiled KnowLang grammar files. The toolset allows the KnowLang Grammar to be recompiled if necessary.

Toolset Files

The following is the file structure of the KnowLang Toolset.

KnowLang Toolset Files

top
User Guide Curator - Emil Vassev
Last modified on January 28, 2014