University of Leicester
Browse

Logic–Based Detection of Conflicts in APPEL Policies

Download (204.08 kB)
conference contribution
posted on 2009-07-21, 15:40 authored by Carlo Montangero, Stephan Reiff-Marganiec, Laura Semini
APPEL is a general language for expressing policies in a variety of application domains with a clear separation between the core language and its specialisation for concrete domains. Policies can conflict, thus leading to undesired behaviour. We present a novel formal semantics for the APPEL language based on ΔDSTL(x) (so far APPEL only had an informal semantics). ΔDSTL(x) is 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 techniques based on the semantics to reason about conflicts.

History

Citation

Lecture Notes in Computer Science, 2007, 4767, pp. 257-271.

Version

  • AM (Accepted Manuscript)

Published in

Lecture Notes in Computer Science

Publisher

Springer Verlag

isbn

9783540756972

Available date

2009-07-21

Publisher version

http://link.springer.com/book/10.1007/978-3-540-75698-9

Notes

This paper was presented at the International Symposium on Fundamentals of Software Engineering, International Symposium, FSEN 2007, Tehran, Iran, April 17-19, 2007 and published as Lecture Notes on Computer Science, 2007, 4767, pp. 257-271.

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC