Skip to main content

Table 2 Permission-to-Role matrix PA (top) and User-to-Role matrix UAT (bottom)

From: On the use of Max-SAT and PDDL in RBAC maintenance

R\P

p1

p2

p3

p4

p5

p6

p7

p8

p9

p10

p11

bussComm

0[1]1

1

0

0

0

1

0

0

0

0

0

genComm

1

0

0

0

0

0

0

0

0

0

0

marketingFunct

0

0

0

1

0

0

1

0[1]3

0

0

0

publishingFunct

0

0

0

1

0

0

0

1

0

0

0

HRManagement

0

0

1

0

0

0

0

0

0

0

0

QualityAssurance

0

0

0

1

1

0

0

0

0

0

0

DBAdmin

0

0

0

1

0

0

0

0

1

1

0

ServerAdmin

0

0

0

0

0

0

1

1

0

0

1

BussDBAdmin

[0]4

[0]4

[0]4

[0]4

[0]4

[0]4

[0]4

[0]4

[0]4

[1]4

[0]4

R\U

u1

u2

u3

u4

u5

u6

u7

u8

u9

u10

u11

bussComm

1

1

1

1

1

0

0

1

1

1

1

genComm

1[0]1

1[0]1

1[0]1

1[0]1

1[0]1

1

1

1[0]1

1[0]1

1[0]1

1[0]1

marketingFunct

1

1

1

0[1]1

0[1]2

0

0

0

0

0

0

publishingFunct

1[0]3

1[0]3

0[0]3

1[0]3

1[0]3

0[0]3

0[0]3

0[0]3

0[0]3

0[0]3

0[0]3

HRManagement

0

0

0

0

0

0

0

0

0

0

1

QualityAssurance

0

0

0

0

0

0

0

0

0

1

0

DBAdmin

0

0

0

0

0

0

0

1

0

0

0

ServerAdmin

0

0

0

0

0

0

0

0

1

0

0

BussDBAdmin

[0]4

[0]4

[0]4

[0]4

[0]4

[1]4

[0]4

[0]4

[0]4

[0]4

[0]4