TY - GEN
T1 - Safety, Security, and Configurable Software Systems: A Systematic Mapping Study
AU - Kenner, Andy
AU - May, Richard
AU - Krüger, Jacob
AU - Saake, Gunter
AU - Leich, Thomas
N1 - DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.
PY - 2021/9/6
Y1 - 2021/9/6
N2 - Safety and security are important properties of any software system, particularly in safety-critical domains, such as embedded, automotive, or cyber-physical systems. Moreover, particularly those domains also employ highly-configurable systems to customize variants, for example, to different customer requirements or regulations. Unfortunately, we are missing an overview understanding of what research has been conducted on the intersection of safety and security with configurable systems. To address this gap, we conducted a systematic mapping study based on an automated search, covering ten years (2011–2020) and 65 relevant (out of 367) publications. We classified each publication based on established security and safety concerns (e.g., CIA triad) as well as the connection to configurable systems (e.g., ensuring security of such a system). In the end, we found that considerably more research has been conducted on safety concerns, but both properties seem underexplored in the context of configurable systems. Moreover, existing research focuses on two directions: Ensuring safety and security properties in product-line engineering; and applying product-line techniques to ensure safety and security properties. Our mapping study provides an overview of the current state-of-the-art as well as open issues, helping practitioners identify existing solutions and researchers define directions for future research.
AB - Safety and security are important properties of any software system, particularly in safety-critical domains, such as embedded, automotive, or cyber-physical systems. Moreover, particularly those domains also employ highly-configurable systems to customize variants, for example, to different customer requirements or regulations. Unfortunately, we are missing an overview understanding of what research has been conducted on the intersection of safety and security with configurable systems. To address this gap, we conducted a systematic mapping study based on an automated search, covering ten years (2011–2020) and 65 relevant (out of 367) publications. We classified each publication based on established security and safety concerns (e.g., CIA triad) as well as the connection to configurable systems (e.g., ensuring security of such a system). In the end, we found that considerably more research has been conducted on safety concerns, but both properties seem underexplored in the context of configurable systems. Moreover, existing research focuses on two directions: Ensuring safety and security properties in product-line engineering; and applying product-line techniques to ensure safety and security properties. Our mapping study provides an overview of the current state-of-the-art as well as open issues, helping practitioners identify existing solutions and researchers define directions for future research.
KW - Safety
KW - Securty
KW - Software Product Line Engineering
KW - Configurable Systems
KW - Mapping Study
KW - software product line engineering
KW - security
KW - mapping study
KW - safety
KW - configurable systems
UR - http://www.scopus.com/inward/record.url?scp=85115341470&partnerID=8YFLogxK
U2 - 10.1145/3461001.3471147
DO - 10.1145/3461001.3471147
M3 - Conference contribution
T3 - ACM International Conference Proceeding Series
SP - 148
EP - 159
BT - Proceedings of the 25th ACM International Systems and Software Product Line Conference, SPLC 2021
A2 - Mousavi, Mohammad
A2 - Schobbens, Pierre-Yves
A2 - Araujo, Hugo
A2 - Schaefer, Ina
A2 - ter Beek, Maurice H.
A2 - Devroey, Xavier
A2 - Rojas, Jose Miguel
A2 - Pinto, Monica
A2 - Teixeira, Leopoldo
A2 - Berger, Thorsten
A2 - Noppen, Johannes
A2 - Reinhartz-Berger, Iris
A2 - Temple, Paul
A2 - Damiani, Ferruccio
A2 - Petke, Justyna
PB - Association for Computing Machinery, Inc
ER -