Incremental security verification for evolving UMLsec models

  • Authors:
  • Jan Jürjens;Loïc Marchal;Martín Ochoa;Holger Schmidt

  • Affiliations:
  • Software Engineering, Department of Computer Science, TU Dortmund, Germany and Fraunhofer ISST, Germany;Hermès Engineering, Belgium;Software Engineering, Department of Computer Science, TU Dortmund, Germany;Software Engineering, Department of Computer Science, TU Dortmund, Germany

  • Venue:
  • ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

There exists a substantial amount of work on methods, techniques and tools for developing security-critical systems. However, these approaches focus on ensuring that the security properties are enforced during the initial system development and they usually have a significant cost associated with their use (in time and resources). In order to enforce that the systems remain secure despite their later evolution, it would be infeasible to re-apply the whole secure software development methodology from scratch. This work presents results towards addressing this challenge in the context of the UML security extension UMLsec. We investigate the security analysis of UMLsec models by means of a changespecific notation allowing multiple evolution paths and sound algorithms supporting the incremental verification process of evolving models. The approach is validated by a tool implementation of these verification techniques that extends the existing UMLsec tool support.