Integrating BPMN- and UML-based Security Engineering via Model Transformation
Autor(en):
Zusammenfassung
We present our paper from the proceedings of 2017 edition of the MODELS conference. Tracing and integrating security requirements throughout the development process is a key challenge in security engineering. In socio-technical systems, security requirements for the organizational and technical aspects of a system are currently dealt with separately, giving rise to substantial misconceptions and errors. In this paper, we present a model-based security engineering framework for supporting the system design on the organizational and technical level. The key idea is to allow the involved experts to specify security requirements in the languages they are familiar with: business analysts use BPMN for procedural system descriptions; system developers use UML to design and implement the system architecture. Security requirements are captured via the language extensions SecBPMN2 and UMLsec. We provide a model transformation to bridge the conceptual gap between SecBPMN2 and UMLsec. Using UMLsec policies, various security properties of the resulting architecture can be verified. In a case study featuring an air traffic management system, we show how our framework can be practically applied.
- Vollständige Referenz
- BibTeX
Ramadan, Q., Salnitri, M., Strüber, D., Jürjens, J. & Giorgini, P.,
(2018).
Integrating BPMN- and UML-based Security Engineering via Model Transformation.
In:
Tichy, M., Bodden, E., Kuhrmann, M., Wagner, S. & Steghöfer, J.-P.
(Hrsg.),
Software Engineering und Software Management 2018.
Bonn:
Gesellschaft für Informatik.
(S. 63-64).
@inproceedings{mci/Ramadan2018,
author = {Ramadan, Qusai AND Salnitri, Mattia AND Strüber, Daniel AND Jürjens, Jan AND Giorgini, Paolo},
title = {Integrating BPMN- and UML-based Security Engineering via Model Transformation},
booktitle = {Software Engineering und Software Management 2018},
year = {2018},
editor = {Tichy, Matthias AND Bodden, Eric AND Kuhrmann, Marco AND Wagner, Stefan AND Steghöfer, Jan-Philipp} ,
pages = { 63-64 },
publisher = {Gesellschaft für Informatik},
address = {Bonn}
}
author = {Ramadan, Qusai AND Salnitri, Mattia AND Strüber, Daniel AND Jürjens, Jan AND Giorgini, Paolo},
title = {Integrating BPMN- and UML-based Security Engineering via Model Transformation},
booktitle = {Software Engineering und Software Management 2018},
year = {2018},
editor = {Tichy, Matthias AND Bodden, Eric AND Kuhrmann, Marco AND Wagner, Stefan AND Steghöfer, Jan-Philipp} ,
pages = { 63-64 },
publisher = {Gesellschaft für Informatik},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-673-2
ISSN: 1617-5468
Datum: 2018
Sprache:
(en)
(en)
Typ: Text/Conference Paper

