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 flow
  • ILPSolver: set-cover style reduction support
  • Zelkova: theorem-solver style checks used in the pipeline
  • CmdRun: command execution helpers for external tools

The package acts as the execution backbone that glues policy modeling, symbolic encodings, and optimization stages together.

  • Classes
    Class
    Description
    AccessRefinery 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.