Skip to content
/ duck Public

Dynamic Universal Software System Visualization Kit(DUCK)

Notifications You must be signed in to change notification settings

Stumble/duck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This project is a Dynamic Universal Software System Visualization Kit(DUCK). It will help you understand the source code. For more details for this project, please check our report at Here.

We have deployed an example of DUCK at http://duck-proj.yumin-xia.com. Play with it:).

docs/duck.gif

Dependencies

  • Pandas (for fast caculation of PageRank)
  • Django (website backend)
  • libclang (static analyzer)
  • python-libclang

Installation

sudo apt-get install libclang-3.8-dev python-clang-3.8

pip install pandas django

Usage

# run a python server for django, 
cd server
python manage.py runserver 

Then visit http://127.0.0.1:8000/duck/index in browser. You should be able to see the homepage of this project.

We have two examples comes with the project, NDNS and NFD.

About

Dynamic Universal Software System Visualization Kit(DUCK)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •