source: fedd/abac-src/atnvis/TestDataFromMike/Alice3.prop @ df783c1

axis_examplecompt_changesinfo-opsversion-2.00version-3.01version-3.02
Last change on this file since df783c1 was 8780cbec, checked in by Jay Jacobs <Jay.Jacobs@…>, 15 years ago

ABAC sources from Cobham

  • Property mode set to 100644
File size: 4.7 KB
Line 
1# This variant uses the Alice <-- Alice target twice
2subject = Alice
3policy.1 = Ack[MedixFund.purchasingA] = MedixFund.cPartner
4policy.2 = AC[MedixFund.purchasingA <-- Alice] = true
5
6update.1.location = remote
7
8update.1.1.type = node
9update.1.1.nodeType = RoleTarget
10update.1.1.name = MedSup: MedSup.discount <-- Alice
11update.1.1.processing = opponent
12
13update.1.2.type = edge
14update.1.2.edgeType = Implication
15update.1.2.parentName = MedSup: MedSup.discount <-- Alice
16update.1.2.childName = MedSup: A.r ^ ReliefNet.provisioner <-- Alice
17update.1.2.childType = IntersectionTarget
18update.1.2.childProcessing = verifier
19update.1.2.evidence.1 = MedSup.discount <-- A.r ^ ReliefNet.provisioner
20
21update.1.3.type = node
22update.1.3.name = MedSup: MedSup.discount <-- Alice
23update.1.3.processing = verifier
24
25update.1.4.type = edge
26update.1.4.edgeType = Intersection
27update.1.4.parentName = MedSup: A.r ^ ReliefNet.provisioner <-- Alice
28update.1.4.childName = MedSup: A.r <-- Alice
29update.1.4.childType = RoleTarget
30update.1.4.childProcessing = verifier
31
32update.1.5.type = edge
33update.1.5.edgeType = Intersection
34update.1.5.parentName = MedSup: A.r ^ ReliefNet.provisioner <-- Alice
35update.1.5.childName = MedSup: ReliefNet.provisioner <-- Alice
36update.1.5.childType = RoleTarget
37update.1.5.childProcessing = verifier
38
39
40update.2.location = local
41
42update.2.1.type = edge
43update.2.1.edgeType = Implication
44update.2.1.parentName = MedSup: ReliefNet.provisioner <-- Alice
45update.2.1.childName = MedSup: MedixFund.purchasingA <-- Alice
46update.2.1.childType = RoleTarget
47update.2.1.childProcessing = verifier
48update.2.1.evidence.1 = ReliefNet.provisioner <-- MedixFund.purchasingA
49
50update.2.2.type = node
51update.2.2.name = MedSup: ReliefNet.provisioner <-- Alice
52update.2.2.processing = opponent
53
54
55update.2.3.type = edge
56update.2.3.edgeType = Implication
57update.2.3.parentName = MedSup: A.r <-- Alice
58update.2.3.childName = MedSup: Alice <-- Alice
59update.2.3.childType = TrivialTarget
60update.2.3.childProcessing = verifier
61update.2.3.evidence.1 = A.r <-- Alice
62
63update.2.4.type = node
64update.2.4.name = MedSup: Alice <-- Alice
65update.2.4.processing = full
66update.2.4.satisfied = Satisfied
67
68update.2.5.type = node
69update.2.5.name = MedSup: A.r <-- Alice
70update.2.5.processing = opponent
71update.2.5.satisfied = Satisfied
72
73
74update.2.6.type = edge
75update.2.6.edgeType = Control
76update.2.6.parentName = MedSup: MedixFund.purchasingA <-- Alice
77update.2.6.childName = Alice: MedixFund.cPartner <-- MedSup
78update.2.6.childType = RoleTarget
79update.2.6.childProcessing = opponent
80
81update.2.7.type = edge
82update.2.7.edgeType = Implication
83update.2.7.parentName = Alice: MedixFund.cPartner <-- MedSup
84update.2.7.childName = Alice: ReliefNet.member <-- MedSup
85update.2.7.childType = RoleTarget
86update.2.7.childProcessing = verifier
87update.2.7.evidence.1 = MedixFund.cPartner <-- ReliefNet.member
88
89update.2.8.type = node
90update.2.8.name = Alice: MedixFund.cPartner <-- MedSup
91update.2.8.processing = verifier
92
93
94update.3.location = remote
95
96update.3.1.type = edge
97update.3.1.edgeType = Implication
98update.3.1.parentName = Alice: ReliefNet.member <-- MedSup
99update.3.1.childName = Alice: MedSup <-- MedSup
100update.3.1.childType = TrivialTarget
101update.3.1.childProcessing = full
102
103update.3.2.type = node
104update.3.2.name = Alice: MedSup <-- MedSup
105update.3.2.satisfied = Satisfied
106
107update.3.3.type = node
108update.3.3.name = Alice: ReliefNet.member <-- MedSup
109update.3.3.processing = verifier
110update.3.3.satisfied = Satisfied
111
112update.3.4.type = node
113update.3.4.name = Alice: MedixFund.cPartner <-- MedSup
114update.3.4.processing = full
115update.3.4.satisfied = Satisfied
116
117update.3.5.type = node
118update.3.5.name = Alice: ReliefNet.member <-- MedSup
119update.3.5.processing = opponent
120
121
122update.4.location = local
123
124update.4.1.type = edge
125update.4.1.edgeType = Implication
126update.4.1.parentName = MedSup: MedixFund.purchasingA <-- Alice
127update.4.1.childName = MedSup: Alice <-- Alice
128update.4.1.childType = RoleTarget
129update.4.1.childProcessing = full
130
131update.4.2.type = node
132update.4.2.name = MedSup: Alice <-- Alice
133update.4.2.processing = full
134update.4.2.satisfied = Satisfied
135
136update.4.3.type = node
137update.4.3.name = MedSup: MedixFund.purchasingA <-- Alice
138update.4.3.processing = verifier
139update.4.3.satisfied = Satisfied
140
141update.4.4.type = node
142update.4.4.name = MedSup: ReliefNet.provisioner <-- Alice
143update.4.4.processing = full
144update.4.4.satisfied = Satisfied
145
146
147
148
149update.4.5.type = node
150update.4.5.name = MedSup: A.r ^ ReliefNet.provisioner <-- Alice
151update.4.5.processing = full
152update.4.5.satisfied = Satisfied
153
154update.4.6.type = node
155update.4.6.name = MedSup: MedSup.discount <-- Alice
156update.4.6.processing = full
157update.4.6.satisfied = Satisfied
158
159update.4.7.type = node
160update.4.7.name = MedSup: MedixFund.purchasingA <-- Alice
161update.4.7.processing = opponent
162
Note: See TracBrowser for help on using the repository browser.