source: fedd/abac-src/atnvis/TestDataFromMike/Alice4.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: 5.1 KB
Line 
1subject = Alice
2policy.1 = Ack[MedixFund.purchasingA] = MedixFund.cPartner
3policy.2 = AC[MedixFund.purchasingA <-- Alice] = true
4
5update.1.location = remote
6
7update.1.1.type = node
8update.1.1.nodeType = RoleTarget
9update.1.1.name = MedSup: MedSup.discount <-- Alice
10update.1.1.processing = opponent
11
12update.1.2.type = edge
13update.1.2.edgeType = Implication
14update.1.2.parentName = MedSup: MedSup.discount <-- Alice
15update.1.2.childName = MedSup: MedSup.cPartner.purchasingA <-- Alice
16update.1.2.childType = LinkedRoleTarget
17update.1.2.childProcessing = opponent
18update.1.2.evidence.1 = MedSup.discount <-- MedSup.cPartner.purchasingA
19
20update.1.3.type = node
21update.1.3.name = MedSup: MedSup.discount <-- Alice
22update.1.3.processing = verifier
23
24update.1.4.type = edge
25update.1.4.edgeType = LinkingMonitor
26update.1.4.parentName = MedSup: MedSup.cPartner.purchasingA <-- Alice
27update.1.4.childName = MedSup: ?X.purchasingA <-- Alice
28update.1.4.childType = LinkingGoal
29update.1.4.childProcessing = verifier
30
31
32
33update.2.location = local
34
35update.2.1.type = edge
36update.2.1.edgeType = LinkingSolution
37update.2.1.parentName = MedSup: ?X.purchasingA <-- Alice
38update.2.1.childName = MedSup: MedixFund.purchasingA <-- Alice
39update.2.1.childType = RoleTarget
40update.2.1.childProcessing = verifier
41
42update.2.2.type = edge
43update.2.2.edgeType = Control
44update.2.2.parentName = MedSup: MedixFund.purchasingA <-- Alice
45update.2.2.childName = Alice: MedixFund.cPartner <-- MedSup
46update.2.2.childType = RoleTarget
47update.2.2.childProcessing = opponent
48
49update.2.3.type = edge
50update.2.3.edgeType = Implication
51update.2.3.parentName = Alice: MedixFund.cPartner <-- MedSup
52update.2.3.childName = Alice: ReliefNet.member <-- MedSup
53update.2.3.childType = RoleTarget
54update.2.3.childProcessing = verifier
55update.2.3.evidence.1 = MedixFund.cPartner <-- ReliefNet.member
56
57update.2.4.type = node
58update.2.4.name = Alice: MedixFund.cPartner <-- MedSup
59update.2.4.processing = verifier
60
61
62update.3.location = remote
63
64update.3.1.type = edge
65update.3.1.edgeType = Implication
66update.3.1.parentName = Alice: ReliefNet.member <-- MedSup
67update.3.1.childName = Alice: MedSup <-- MedSup
68update.3.1.childType = TrivialTarget
69update.3.1.childProcessing = full
70
71update.3.2.type = node
72update.3.2.name = Alice: MedSup <-- MedSup
73update.3.2.satisfied = Satisfied
74
75update.3.3.type = node
76update.3.3.name = Alice: ReliefNet.member <-- MedSup
77update.3.3.processing = verifier
78update.3.3.satisfied = Satisfied
79
80update.3.4.type = node
81update.3.4.name = Alice: MedixFund.cPartner <-- MedSup
82update.3.4.processing = full
83update.3.4.satisfied = Satisfied
84
85update.3.5.type = node
86update.3.5.name = Alice: ReliefNet.member <-- MedSup
87update.3.5.processing = opponent
88
89
90update.4.location = local
91
92update.4.1.type = edge
93update.4.1.edgeType = Implication
94update.4.1.parentName = MedSup: MedixFund.purchasingA <-- Alice
95update.4.1.childName = MedSup: Alice <-- Alice
96update.4.1.childType = TrivialTarget
97update.4.1.childProcessing = full
98
99update.4.2.type = node
100update.4.2.name = MedSup: Alice <-- Alice
101update.4.2.processing = full
102update.4.2.satisfied = Satisfied
103
104update.4.3.type = node
105update.4.3.name = MedSup: MedixFund.purchasingA <-- Alice
106update.4.3.processing = verifier
107update.4.3.satisfied = Satisfied
108
109# Actually, linking goals don't have satisfaction state, they have
110# solution sets, and this one's would get "MedixFund" as a solution
111# now.  But we can treat non-empty solution set as being analogous to
112# satisfaction=true for the purpose of the visualization.
113
114update.4.4.type = node
115update.4.4.name = MedSup: ?X.purchasingA <-- Alice
116update.4.4.processing = full
117update.4.4.satisfied = Satisfied
118
119update.5.location = remote
120
121update.5.1.type = edge
122update.5.1.edgeType = LinkingImplication
123update.5.1.parentName = MedSup: MedSup.cPartner.purchasingA <-- Alice
124update.5.1.childName = MedSup: MedSup.cPartner <-- MedixFund
125update.5.1.childType = RoleTarget
126update.5.1.childProcessing = opponent
127
128update.5.2.type = edge
129update.5.2.edgeType = Implication
130update.5.2.parentName = MedSup: MedSup.cPartner <-- MedixFund
131update.5.2.childName = MedSup: ReliefNet.member <-- MedixFund
132update.5.2.childType = RoleTarget
133update.5.2.childProcessing = verifier
134
135update.5.3.type = node
136update.5.3.name = MedSup: MedSup.cPartner <-- MedixFund
137update.5.3.processing = verifier
138
139update.6.location = local
140
141update.6.1.type = edge
142update.6.1.edgeType = Implication
143update.6.1.parentName = MedSup: ReliefNet.member <-- MedixFund
144update.6.1.childName = MedSup: MedixFund <-- MedixFund
145update.6.1.childType = TrivialTarget
146update.6.1.childProcessing = full
147update.6.1.satisfied = Satisfied
148
149update.6.2.type = node
150update.6.2.name = MedSup: ReliefNet.member <-- MedixFund
151update.6.2.satisfied = Satisfied
152
153update.6.3.type = node
154update.6.3.name = MedSup: MedSup.cPartner <-- MedixFund
155update.6.3.satisfied = Satisfied
156
157update.6.4.type = node
158update.6.4.name = MedSup: MedSup.cPartner.purchasingA <-- Alice
159update.6.4.satisfied = Satisfied
160
161update.6.5.type = node
162update.6.5.name = MedSup: MedSup.discount <-- Alice
163update.6.5.satisfied = Satisfied
164
165update.6.6.type = node
166update.6.6.name = MedSup: ReliefNet.member <-- MedixFund
167update.6.6.processing = opponent
168
Note: See TracBrowser for help on using the repository browser.