“…Conflicts between policy modules entered by different administrators can be detected by automated methods [44,7,36] that can be built into policy management tools. At the same time, because FSL policies are used by real systems [14,26,52], any conflicts that are not resolved by administrative tools must be resolved automatically at enforcement time [53,36,12,10,24,27,48,11]. Unlike prior languages, FSL conflict resolution is complicated by the fact that policies can reference external sources [48,13,41], which can change independent of the policy.…”