DocumentCode :
580139
Title :
Supporting Security Assurance in the Context of Evolution: Modular Modeling and Analysis with UMLsec
Author :
Ruhroth, Thomas ; Jurjens, Jan
fYear :
2012
fDate :
25-27 Oct. 2012
Firstpage :
177
Lastpage :
184
Abstract :
Developing security-critical software correctly and securely is difficult. To address this problem, there has been a significant amount of work over the last 10 years on providing model-based development approaches based on the Unified Modeling Language which aim to raise the trustworthiness of security-critical systems. However, the fact that software continues to evolve on an ongoing basis, even after the implementation has been shipped to the customer, increases the challenge since in principle, the software has to be reverified after each modification, requiring significant efforts. In particular, as part of the system evolution, the threat model can change against which the design has to be verified. This requires a modular approach to security assurance, since the threat model has to be substituted independently from the design model. In this paper, we present such an approach based on the extension mechanisms available for the Unified Modeling Language (UML), in particular using so-called profiles. This modular approach allows us to define analysis models which can be exchanged easily whenever the threat model changes due to system evolution. We demonstrate the approach in the face of a specific security requirement, namely secure information flow.
Keywords :
Unified Modeling Language; formal specification; program diagnostics; safety-critical software; security of data; software maintenance; UMLsec; design model; evolution context; model-based development approaches; modular analysis; modular modeling; profiles; secure information flow; security assurance; security requirement; security-critical software; system evolution; threat model; unified modeling language; Analytical models; Security; Software; Standards; Syntactics; Unified modeling language; Modular Analysis Model; Secure Information Flow; UMLsec;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2012 IEEE 14th International Symposium on
Conference_Location :
Omaha, NE
ISSN :
1530-2059
Print_ISBN :
978-1-4673-4742-6
Type :
conf
DOI :
10.1109/HASE.2012.35
Filename :
6375615
Link To Document :
بازگشت