University of Leicester
Browse

Logic-based Conflict Detection for Distributed Policies

Download (306.18 kB)
journal contribution
posted on 2009-09-21, 15:49 authored by Carlo Montangero, Stephan Reiff-Marganiec, Laura Semini
Policies are used to describe rules that are employed to modify (often distributed) system behaviour at runtime. Typically policies are created by many different people and there are many policies leading naturally to inconsistency between the policies, a problem that has been recognised and termed policy conflict. We present a novel formal semantics for distributed policies expressed in the APPEL language (so far APPEL only had an informal semantics and a recently defined formal semantics without distribution of policies). The semantics is expressed in DDSTL(x), an extension of temporal logic to deal with global applications: it includes modalities to localize properties to system components, an operator to deal with events, and temporal modalities à la Unity. A further contribution of the paper is the development of semantics based techniques to detect policy conflict and a consideration of conflict resolution.

History

Citation

Fundamenta Informaticae, 2008, 89 (4), pp. 511-538.

Published in

Fundamenta Informaticae

Publisher

IOS Press on behalf of the Polish Mathematical Society

issn

0169-2968

Available date

2009-09-21

Publisher version

http://fi.mimuw.edu.pl/

Notes

This is the author's final draft of the paper published as Fundamenta Informaticae, 2008, 89 (4), pp. 511-538. The final version is available from http://fi.mimuw.edu.pl/

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC