• DocumentCode
    1892590
  • Title

    Policy enforcement and verification with Timed Modeling Spider Diagrams

  • Author

    Bottoni, Paolo ; Fish, Alexander

  • Author_Institution
    Dipt. di Inf., Univ. di Roma Sapienza, Rome, Italy
  • fYear
    2013
  • fDate
    15-19 Sept. 2013
  • Firstpage
    27
  • Lastpage
    34
  • Abstract
    Timed Modelling Spider Diagrams (TMSDs) are a visual language which supports the modeling of object-oriented systems with time constraints. They are used to define policies in which TMSDs specify admissible evolutions of the state of some instance. We define a process for deriving a rewriting system from a policy specification, so that the generated system defines a language of sequences of basic TMSDs satisfying the policy. Moreover, by identifying the different ways in which the constraints set by the policy can be violated, we can produce special rules whose application results in erroneous sequences. The resulting transformation systems can be used both to simulate possible behaviours when reasoning on the definition of policies and to test policy verification algorithms.
  • Keywords
    formal specification; object-oriented programming; program verification; rewriting systems; visual languages; TMSD; admissible evolutions; object-oriented systems modeling; policy enforcement; policy specification; policy verification algorithms; rewriting system; time constraints; timed modelling spider diagrams; transformation systems; visual language; Clocks; Cognition; Computational modeling; Foot; Merging; Object oriented modeling; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2013.6645239
  • Filename
    6645239