Assessing Security to Compare Architecture Alternatives of Component-Based Systems

Axel Busch, Misha Strittmatter, Anne Koziolek
2015 2015 IEEE International Conference on Software Quality, Reliability and Security  
Modern software development is typically performed by composing a software system from building blocks. The component-based paradigm has many advantages. However, security quality attributes of the overall architecture often remain unspecified and therefore, these cannot be considered when comparing several architecture alternatives. In this paper, we propose an approach for assessing security of component-based software architectures. Our hierarchical model uses stochastic modeling techniques
more » ... nd includes several security related factors, such as attackers, his goals, the security attributes of a component, and the mutual security interferences between them. Applied on a component-based architecture, our approach yields its mean time to security failure, which assesses its degree of security. We extended the Palladio Component Model (PCM) by the necessary information to be able to use it as input for the security assessment. We use the PCM representation to show the applicability of our approach on an industry related example.
doi:10.1109/qrs.2015.24 dblp:conf/qrs/BuschSK15 fatcat:gus55uzfxngdvpz3g5xizfgk5q