Til hovedinnhold
Norsk English

A Transformational Approach to Facilitate Monitoring of High Level Policies

Sammendrag

We present a method for specifying high level security policies that can be enforced by runtime monitoring mechanisms. The method has three main steps: (1) the user of our method formalizes a set of policy rules using UML sequence diagrams; (2) the user selects a set of transformation rules from a transformation library, and applies these using a tool to obtain a low level intermediate policy (also expressed in UML sequence diagrams); (3) the tool transforms the intermediate low level policy expressed in UML sequence diagrams into a UML inspired state machine that governs the behavior of a runtime policy enforcement mechanism. We believe that the method is both easy to use and useful since it automates much of the policy formalization process. The method is underpinned by a formal foundation that precisely defines what it means that a system adheres to a policy expressed as a sequence diagram as well as a state machine. The foundation is furthermore used to show that the transformation from sequence diagrams to state machines is adherence preserving under a certain condition.

Oppdragsgiver: Norwegian Research Council (NCR); European Commission (EC)
Les publikasjonen

Kategori

Rapport

Oppdragsgiver

  • SINTEF AS / 90B230; 90B245; 403328

Språk

Engelsk

Forfatter(e)

  • Fredrik Seehusen
  • Mass Soldal Lund
  • Ketil Stølen

Institusjon(er)

  • SINTEF Digital / Sustainable Communication Technologies

År

2009

Forlag

SINTEF

Hefte nr.

A11356

ISBN

9788214044331

Vis denne publikasjonen hos Cristin