SPADE: A Library for Programmatic Parsing and Verification of Discrete Data Structures

SPADE is a library written in C# that takes string instances of discrete math data structures and parses them into data structures that are easily accessible using C#’s built in data structures. It also checks that the string instances appropriately follow specified constraints, that the various sets and lists of a problem relate to each other in a specified way. These constraints are defined using a language written as a string that closely follows normal discrete math syntax. Using this language, SPADE provides a flexible framework for defining problem types out of basic discrete math operations, which allows efficient parsing and validation of string representations of that problem.

Authors

Institutions

Publication Details

Published
2025-05-09
DOI
https://doi.org/10.1109/ietc64455.2025.11039449
Primary Topic
Simulation Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SPADE: A Library for Programmatic Parsing and Verification of Discrete Data Structures

Russell Phillips, Paul Bodily
Simulation Techniques and Applications
article

SPADE: A Library for Programmatic Parsing and Verification of Discrete Data Structures

Russell Phillips, Paul Bodily
article en

Abstract

SPADE is a library written in C# that takes string instances of discrete math data structures and parses them into data structures that are easily accessible using C#’s built in data structures. It also checks that the string instances appropriately follow specified constraints, that the various sets and lists of a problem relate to each other in a specified way. These constraints are defined using a language written as a string that closely follows normal discrete math syntax. Using this language, SPADE provides a flexible framework for defining problem types out of basic discrete math operations, which allows efficient parsing and validation of string representations of that problem.

Idaho State University (US)
Openalex Percentile: Top 83%
Simulation Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.