Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-75698-9_17
|View full text |Cite
|
Sign up to set email alerts
|

Logic–Based Detection of Conflicts in Appel Policies

Abstract: Abstract. 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 compo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 17 publications
0
12
0
Order By: Relevance
“…business managers, operators and clients, StPowla has a precise semantics, which we presented in natural language. Future work include the definition of a formal semantics, in the form of a mapping to logical theories, extending the work in [14]. This will be the basis for performing some analysis on the process models, e.g.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…business managers, operators and clients, StPowla has a precise semantics, which we presented in natural language. Future work include the definition of a formal semantics, in the form of a mapping to logical theories, extending the work in [14]. This will be the basis for performing some analysis on the process models, e.g.…”
Section: Discussionmentioning
confidence: 99%
“…Conflicts can be detected with a supporting tool [14], and their resolution can be manual or automatic. Manual resolution can include re-formulation of policies.…”
Section: Pragmatics Of the Customizationmentioning
confidence: 99%
See 1 more Smart Citation
“…The purpose of policies is to express system variability. Policies are written in APPEL [RMTB05], a policy description language with formal semantics via a mapping to ∆DST L [MRMS07,MRMSon]. They are written by the end (business) user and are combined with the workflow at execution time.…”
Section: Overviewmentioning
confidence: 99%
“…Besides, it has two characteristics that support its use by non technical users: it has a friendly interface to define policies in tabular form, and has been given formal semantics via a mapping to DSTL [32]. This way, it was possible to devise a technique to detect policy conflicts [31] when policies are deployed, providing a first, early, form of dependability.…”
Section: An Approach To Business Flexibilitymentioning
confidence: 99%