In the context of Network management, Chomicki, Lobo and Naqvi have defined the specification language Policy Description Language (PDL) and later extended it by introducing monitors: constraints on the actions that the network manager can execute simultaneously. This article proposes PPDL, an extension of PDL with Preferences, that allows the specification of user-defined preferences on how to apply monitors. The new language adopts Brewka's approach to preferences introducing the "x" ordered disjunction connective. We illustrate the feature of PPDL in two interesting application examples: i) the specification of "separation of duties" constraints on user/role assignments in a workflow scenario and ii) an architecture for Web services selection. Since PPDL (as well as PDL) policy specifications can be computed by means of translation into Answer Set programs, we are able to provide an integrated framework based on answer set programming inferential engine.

PDL with preferences / E. Bertino, A. Mileo, A. Provetti - In: Sixth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY'05)[s.l] : IEEE, 2005. - ISBN 0-7695-2265-3. - pp. 213-222 (( Intervento presentato al 6. convegno IEEE International Workshop on Policies for Distributed Systems and Networks tenutosi a Stockholm nel 2005 [10.1109/POLICY.2005.21].

PDL with preferences

E. Bertino;A. Mileo;A. Provetti
2005

Abstract

In the context of Network management, Chomicki, Lobo and Naqvi have defined the specification language Policy Description Language (PDL) and later extended it by introducing monitors: constraints on the actions that the network manager can execute simultaneously. This article proposes PPDL, an extension of PDL with Preferences, that allows the specification of user-defined preferences on how to apply monitors. The new language adopts Brewka's approach to preferences introducing the "x" ordered disjunction connective. We illustrate the feature of PPDL in two interesting application examples: i) the specification of "separation of duties" constraints on user/role assignments in a workflow scenario and ii) an architecture for Web services selection. Since PPDL (as well as PDL) policy specifications can be computed by means of translation into Answer Set programs, we are able to provide an integrated framework based on answer set programming inferential engine.
Settore INF/01 - Informatica
2005
IEEE Comput. Soc. Tech. Commit. on Distributed Proces., TCDP
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
11-bertino-PDL-Policy05.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 208.21 kB
Formato Adobe PDF
208.21 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/964558
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 11
social impact