Published August 18, 2025
| Version v0.4.0
Software documentation
Open
ACBP v0.4.0: Datasets and Paper
Authors/Creators
Description
We present ACBP (Al Anazi Categorical-Boolean Paradigm), a minimal DSL that turns domain
rules into SQL-native artifacts: views, functions, and materialized decision spaces.
The core idea is compact: represent system state as an ordered bitmask over boolean flags,
represent slicers as finite categories, and compile constraints that prune invalid (flag, category)
combinations. The result is a join-friendly "valid masks" view and a pruned decision space
that can be indexed, materialized, and refreshed. We provide two public v0 models
(clinic_visit, inpatient_admission), a SQL emitter, and database utilities for materialization,
refresh, and benchmarks. We outline a push-driven path (LISTEN/NOTIFY) for near-real-time dashboards
and evaluate build/refresh costs and query latency on synthetic data. We contrast ACBP with decision
tables (DMN), policy-as-code (OPA/Rego), and SAT-style configuration.
Files
acbp-systems-paper.pdf
Files
(1.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:909c363ce92aeccceaf6294003387a71
|
406.1 kB | Preview Download |
|
md5:7da89159a0e00320c07ca209d564e839
|
917.1 kB | Download |
|
md5:4b0bfa6d1ae030984966c453a4cce9ec
|
3.4 kB | Download |
Additional details
Related works
- Is supplement to
- Software: 10.5281/zenodo.16891510 (DOI)
- Is supplemented by
- Software: https://github.com/DotKBoy-web/acbp/releases/tag/v0.4.0 (URL)
Software
- Repository URL
- https://github.com/DotKBoy-web/acbp
- Programming language
- Python , Shell , SQL
- Development Status
- Active