ACE (AC state-change rule extraction procedurE) extracts access control policies and sequences of state-change rules from BPMN workflows. ACE is usually used in combination with ACME to allow measuring the performance of access control enforcement mechanisms (e.g., OPA, XACML and CryptoAC) through the simulated execution of realistic workflows.
The design of ACE was firstly described in the (yet to be published) article "A Simulation Framework for the Experimental Evaluation of Access Control Enforcement Mechanisms based on Business Processes".
Run the helper to get more information on ACE, or launch the scripts to run ACE on the example workflows.
Important - ACE is still experimental and under active development; we welcome your interest and encourage you to reach out to the developers at
sberlato@fbk.eu
for more information!