• DocumentCode
    3658650
  • Title

    Restoring Security of Long-Living Systems by Co-evolution

  • Author

    Bürger; Gärtner;Thomas Ruhroth;Johannes Zweihoff; Jürjens;Kurt Schneider

  • Author_Institution
    Software Eng., Tech. Univ. Dortmund, Dortmund, Germany
  • Volume
    2
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    153
  • Lastpage
    158
  • Abstract
    Security is an important quality aspect for modern information systems. Security properties may however be violated if the information system operates in an evolving environment. Environmental changes then trigger reactions which lead to co-evolution of the security design and the corresponding system model. However, updating the security design manually is time-consuming and error-prone. We present an approach to support semi-automatic system co-evolution which responds to environmental knowledge evolution, using the UML security extension UMLsec and graph transformation. The aim is to enable software engineers to react more reliably and effectively to environmental changes and to ensure lifelong compliance of information systems. To evaluate our approach, we conducted a case study on the open-source project iTrust.
  • Keywords
    "Security","Unified modeling language","Maintenance engineering","Adaptation models","Information systems","Analytical models","Data models"
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2015 IEEE 39th Annual
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2015.72
  • Filename
    7273613