This repository has been archived on 2018-08-08. You can view files and clone it, but cannot push or open issues or pull requests.
SecureBPMN/designer/examples/LoanOrigination/generated/LoanOrigination.res

477 lines
23 KiB
XML

% PARAMETERS:
Protocol: LoanOrigination
Problem category: if
Compound types: on
Step compression: on
Intruder Knowledge As Axioms: off
Weak Type-Flaws (iff newgp): off
Technique: Graphplan-based Encoding using the EFA schema
Min Steps: 0
Max Steps: 80
Delta Steps: 1
Level Mutex: 0
Solver: minisat
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% SATE file generated in 0.1 sec...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: INIT
* SUB-PHASE: Schemes Generation and Translation
STATISTICS CLAUSES RUNTIME(sec)
Initial Facts: 55 0.02
------
Total: 0.02
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
------
Total: 0.0
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 1
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
0 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 2
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
1 no 0.0
------
Total: 0.0
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 3
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
2 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 4
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
3 no 0.0
------
Total: 0.0
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 5
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
4 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.02
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 6
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
5 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 7
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
6 no 0.0
------
Total: 0.0
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 8
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
7 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.02
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 9
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
8 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 10
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
9 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 11
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
10 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 12
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
11 no 0.02
------
Total: 0.02
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 13
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
12 no 0.04
------
Total: 0.04
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.02
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 14
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
13 no 0.04
------
Total: 0.04
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 15
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
14 no 0.04
------
Total: 0.04
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.02
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 16
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
15 no 0.04
------
Total: 0.04
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.02
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 17
* SUB-PHASE: Search for SAT models..
Find models procedure skipped.
* SUB-PHASE: Build Graph
STATISTICS LAYER LEVELED OFF RUNTIME(sec)
16 no 0.06
------
Total: 0.06
* SUB-PHASE: Assert Possible Goals Instances
STATISTICS RUNTIME(sec)
Total: 0.14
* SUB-PHASE: Schemes Generation and Translation
STATISTICS CLAUSES RUNTIME(sec)
Goals: 1961 0.2
Refinement Schema: 0 0.0
Horn Clauses Axioms: 1836 0.14
User Axioms: 0 0.0
Ape Schema: 15260 0.92
Explanatory Frame Schema: 6208 0.98
------
Total: 2.24
* SUB-PHASE: Solver SAT formula Updated
STATISTICS
Depth: 17
Atoms: 7425
Clauses: 25320
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PHASE: LOOP ITERATION 18
* SUB-PHASE: Search for SAT models..
Found 1 models in 0.0 sec.
* SUB-PHASE: Models into Partial Order Plans (POPs)
STATISTICS RUNTIME(sec)
model2pop 1 3.68
------
Total: 3.68
* SUB-PHASE: Partial Order Plans (POPs) validations
STATISTICS VALID RUNTIME(sec)
POP 1: true 0.0
------
Total: 0.0
* SUB-PHASE: Partial Order Plans (POPs) printing
--------------------------------------------------------------------
pop 1:
GOALS: [sod_securitySod2_2(user2_supervisor,user1_supervisor,fnat(n5,0,0),fnat(n3,0,0),fnat(n9,0,0))]
Step 0: [sc_w_usertask1_1(0)]
Step 1: [sc_authorizeTaskExecution_1(user2_clerk,clerk,usertask1,fnat(n0,0,0)),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 2: [sc_h_taskExecution_1(user2_clerk,clerk,usertask1,fnat(n0,0,0),in_usertask1,out_usertask1),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 3: [sc_w_usertask2_1(fnat(n0,0,0),0),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 4: [sc_authorizeTaskExecution_1(user1_supervisor,supervisor,usertask2,fnat(n1,0,0)),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 5: [sc_h_taskExecution_1(user1_supervisor,supervisor,usertask2,fnat(n1,0,0),in_usertask2,out_usertask2),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 6: [sc_exclusivegateway3_branch1_1(fnat(n1,0,0)),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 7: [sc_w_parallelgateway1_1,rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 8: [sc_w_servicetask2_1(0),sc_w_usertask3_1(0),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 9: [sc_atask_execution_1(servicetask2,fnat(n4,0,0),in_servicetask2,out_servicetask2),sc_authorizeTaskExecution_1(user2_supervisor,supervisor,usertask3,fnat(n3,0,0)),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 10: [sc_w_usertask4_1(fnat(n4,0,0),0),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 11: [sc_authorizeTaskExecution_1(user2_supervisor,supervisor,usertask4,fnat(n5,0,0)),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 12: [sc_h_taskExecution_1(user2_supervisor,supervisor,usertask3,fnat(n3,0,0),in_usertask3,out_usertask3),sc_h_taskExecution_1(user2_supervisor,supervisor,usertask4,fnat(n5,0,0),in_usertask4,out_usertask4),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 13: [sc_w_parallelgateway4_1(fnat(n3,0,0),fnat(n5,0,0)),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 14: [sc_w_usertask5_1(0),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 15: [sc_authorizeTaskExecution_1(user1_supervisor,supervisor,usertask5,fnat(n9,0,0)),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 16: [sc_h_taskExecution_1(user1_supervisor,supervisor,usertask5,fnat(n9,0,0),in_usertask5,out_usertask5),rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
Step 17: [rbac_ac(user1_clerk,clerk,usertask1),rbac_ac(user1_clerk,clerk,usertask8),rbac_ac(user1_clerk,clerk,usertask9),rbac_ac(user1_manager,manager,usertask6),rbac_ac(user1_manager,manager,usertask7),rbac_ac(user1_supervisor,supervisor,usertask2),rbac_ac(user1_supervisor,supervisor,usertask3),rbac_ac(user1_supervisor,supervisor,usertask4),rbac_ac(user1_supervisor,supervisor,usertask5),rbac_ac(user2_clerk,clerk,usertask1),rbac_ac(user2_clerk,clerk,usertask8),rbac_ac(user2_clerk,clerk,usertask9),rbac_ac(user2_manager,manager,usertask6),rbac_ac(user2_manager,manager,usertask7),rbac_ac(user2_supervisor,supervisor,usertask2),rbac_ac(user2_supervisor,supervisor,usertask3),rbac_ac(user2_supervisor,supervisor,usertask4),rbac_ac(user2_supervisor,supervisor,usertask5)]
--------------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
RESULTS
Attacks Found: true
Stop Condition Reached: false
Formula statistics:
Graph Construction Time: 0.4
Graph Leveled Off: no
Graph2SAT Time (sec): 2.26
Encoding Time (sec): 2.659
Depth: 17
Atoms: 7425
Clauses: 25320
Solving statistics:
Total Solving Time (sec): 0.0
Last Solving Time (sec): 0.0
Abstraction/Refinement statistics:
Validation Time (sec): 0.0
Models into POPs Time (sec): 3.68
Refinement iterations: 0
Total Time: 6.339