Tom Tracy II's repositories
AutomataZoo
Automata Benchmark Suite
paper_summaries
This repository contains summaries of papers relevant for projects I'm working on.
anml_flattener
Tool for Flattening Hierarchical Automaton
Adafruit_Python_SSD1306
Python library to use SSD1306-based 128x64 or 128x32 pixel OLED displays with a Raspberry Pi or Beaglebone Black.
ANML_PYTHON
Python API for working with ANML
ANMLZoo
High-performance automata-processing engines are traditionally evaluated using a limited set of regular expression rulesets. While regular expression rulesets are valid real-world examples of use cases for automata processing, they represent a small proportion of all use cases for automata-based computing. With the recent availability of architectures and software frameworks for automata processing, many new applications have been found to benefit from automata processing. These show a wide variety of characteristics that differ from prior, popular regular-expression benchmarks, and these should be considered when designing new systems for automata processing. This paper presents ANMLZoo, a benchmark repository for automata-based applications as well as automata engines for both von-Neumann and reconfigurable data flow architectures.
Assignment2
This is the Vitis HLS Code for the FPGA Assignment 2
DecisionTrees
Decision Trees Inference
legacy-sigmatools
Legacy Sigma Tools (sigmac etc.)
LTLfAutomata
Tools for working with LTLf and automata.
LTLfMining
This repository is for our LTLf mining project
RegexEngines
Example Implementations of Regular Expression Engines
ultrascan-hls
HLS + RTL implementation of Ultrascan
VASim
VASim is a virtual homogeneous non-deterministic finite automata automata simulator and transformation tool. VASim can parse, transform, simulate, and profile homogeneous NFAs, and is meant to be an open tool for automata processing research. VASim can also be extended to support hypothetical automata processing elements.