Skip to content

jkoskela/gddb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDDB: Graphical Datalog Debugger
Author: Jade Koskela <[email protected]>
http://github.com/jkoskela/gddb
Undergraduate Research Supervised by Dr. Bertram Ludaescher
Spring 2012

This program will render the model of a datalog database using Graphviz.
It provides tracing functionality, as well as interactive editing of styles.
For more information, See the report gddb.pdf.

Input:
  -Datalog rules
  -Facts
  -Style sheet - optional

Usage:
  gddb rules facts styles

Files:
  -gddb         : Main script.
  -parse_dlv.py : Parses datalog rules, creates auxiliary rules for input into dlv.
  -graphdlv.py  : Module for setting styles and rendering output.
  -gddb.py      : Command line interpreter for drawing datalog model and tracing.

Dependencies:
  -pydot
  -graphviz
  -ply   
  -cairo 
  -dlv

Note:
All styling is applied to predicates. Each predicate has it's own subgraph. It's attributes are then divided into graph, edges, and nodes sets. 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published