Security and Privacy Assurance Research Test and Assessment (SPARTA) tool suite
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

SPARTA Framework

Copyright (c) 2015, Massachusetts Institute of Technology BSD License Information

Developed as a part of MIT Lincoln Laboratory’s test and evaluation role in the SPAR (Security and Privacy Assurance Research) program, SPARTA (SPAR Testing and Assessment) framework is a set of software applications used to evaluate the functionality and performance of relational database systems (e.g., MySQL/MariaDB) and messaging systems (e.g., ActiveMQ). These utilities were used to evaluate research prototypes for secure and private information retrieval systems as compared to state-of-the-art open source implementations.

SPARTA includes utilities for test dataset generation (e.g., synthetic SQL databases), test case generation (e.g., SQL queries, publisher/subscriber sets), test execution, system resource monitoring, and test report generation. These utilities can be used to replicate tests executed during SPAR’s test and evaluation, or to evaluate existing relational database and messaging systems. SPARTA can be configured to be a tightly integrated framework that facilitates an entire system evaluation, from the creation of test data to the generation of human-readable test reports.

SPARTA utilities are useful for general software test and evaluation as well, including data structure libraries for high-performance string I/O, generic synthetic dataset generation capabilities, utilities for remote task execution, and more.

Top-level Documentation

User Manuals

In-depth Tool Documentation