Skip to content

cksystemsgroup/beator-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beatle

A visualization tool for the BEATOR2 model format.

Read the thesis for an in depth look at the features.

How to use

In the browser:

EITHER

  • Click the upload file button
  • Select desired model
  • Click evaluate model button

OR

  • Click use example file button

Locally:

  • Prerequisites: Node.js and npm
  • Clone repository
  • Run npm install to install dependencies
  • Run npm start to start local server
  • Load model like in the browser

The example file models the following C* source code:

uint64_t* x;

uint64_t main() {
  uint64_t a;
  x = malloc(1);
  *x = 0;
  read(0, x, 1);
  a = *x;

  return *(x + a);
}

How to create a model

Please follow the steps described here.

In this guide the the unicorn tool is referred to for generation of the model file. There are other options out there such as monster and beator.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published