Published August 18, 2025 | Version v0.4.0
Software documentation Open

ACBP v0.4.0: Datasets and Paper

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