Package org.iam.core
package org.iam.core
Core orchestration and solving workflow for AccessRefinery.
This package coordinates end-to-end refinement analysis from policy parsing to intent mining, reduction, and output generation:
AccessRefinery: main pipeline for mining/reduction/merge flowILPSolver: set-cover style reduction supportZelkova: theorem-solver style checks used in the pipelineCmdRun: command execution helpers for external tools
The package acts as the execution backbone that glues policy modeling, symbolic encodings, and optimization stages together.
-
ClassesClassDescriptionAccessRefinery is the main processing class for analyzing constraint files.Command-line entry point for running AccessRefinery and Zelkova batch processing.ILPSolver provides a method to solve the Minimum Set Cover problem using Integer Linear Programming (ILP).Zelkova provides satisfiability checking and symbolic analysis for constraint files.