Next:
List of Figures
Up:
Design And implementation of
Previous:
Design And implementation of
Contents
Contents
List of Figures
Introduction
The main goals
Expert systems
Expert systems concept
Knowledge acquisition
Knowledge representation
Frames
Semantic networks
Production rules and logic
Decision tables
Decision trees
A new approach: the tree-table representation
Rule-based systems
Introduction
Inference
Models for rule interpreters
Some definitions
Kheops
Overview
Developing rules
Introduction
The dictionary
Rules
Usage of Kheops
Compilation and code generation
gKheops - a graphical user interface
Osiris design
Main goals
Design specification
Interface
Detailed design specification
Controller - how to control and not to be controlled
Editor - developing of rule
Validator - checking
Generator - code generation
Internal communication
External communication
Graphical and user friendly interface
Implementation
Choosing the environment
Choosing tools
Tools
Free Software
An Overview of the implementation
GTK - developing user interface
Introduction to GTK
Glade - a user interface builder
UNIX® Inter-process communication
Basic concepts
Creating pipes in C language
Flex & Bison
Flex - generating scanners
Bison - generating parsers
Internal communication of Osiris
External communication of Osiris
General idea
gKheops modifications
Main function
Controller
GUI
Launching other modules
Datafile
Introduction to XML
Specification
Editor
Overview
Drawing Area
Validator
Generator
Launcher
Osiris user's guide
Compilation and installation
Requirements
Compilation
Installation
Using the GUI
Controller
Editor
Generator, Validator
Example
Summary
Meeting the requirements
Future improvements
Editor
Validator
Bibliography
Complete Osiris source code tree
GTK
Using GTK
Main loop
Signals and Call-backs
Widgets
Advanced data manipulation
GDK - Gimp Drawing Kit
GLib
An Overview
Doubly linked lists
Memory allocation
String handling functions
Osiris datafile grammar
Bison and Flex
Flex
Bison
Flex and Bison working together
Scanner - the input file for Flex
Parser - the input file for Bison
About this document ...
Igor Wojnicki 2001-02-21