• Title of article

    XRound: A reversible template language and its application in model-based security analysis

  • Author/Authors

    Chivers، نويسنده , , Howard and Paige، نويسنده , , Richard F.، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2009
  • Pages
    18
  • From page
    876
  • To page
    893
  • Abstract
    Successful analysis of the models used in Model-Driven Development requires the ability to synthesise the results of analysis and automatically integrate these results with the models themselves. This paper presents a reversible template language called XRound which supports round-trip transformations between models and the logic used to encode system properties. A template processor that supports the language is described, and the use of the template language is illustrated by its application in an analysis workbench, designed to support analysis of security properties of UML and MOF-based models. As a result of using reversible templates, it is possible to seamlessly and automatically integrate the results of a security analysis with a model.
  • Keywords
    model-driven development , Template processing , UML , security analysis
  • Journal title
    Information and Software Technology
  • Serial Year
    2009
  • Journal title
    Information and Software Technology
  • Record number

    2374492