Model-based security analysis of feature-oriented software product lines
- ,
- Daniel Strüber,
- Jan Jürjens
- University of Koblenz
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 93 - 106Publication milestones
- Published - 2018
Publication status
Published - 2018
Place of publication
New York, USA Publisher
Association for Computing Machinery, United StatesISBN (Print)
9781450360456, 9781450360456Publication IDs
- ORCID: /0000-0002-2604-0487/work/58402991
- Scopus: 85059020222
Host publication title
Proceedings of the 17th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences - GPCE 2018Abstract
Today's software systems are too complex to ensure security after the fact – security has to be built into systems by design. To this end, model-based techniques such as UMLsec support the design-time specification and analysis of security requirements by providing custom model annotations and checks. Yet, a particularly challenging type of complexity arises from the variability of software product lines. Analyzing the security of all products separately is generally infeasible. In this work, we propose SecPL, a methodology for ensuring security in a software product line. SecPL allows developers to annotate the system design model with product-line variability and security requirements. To keep the exponentially large configuration space tractable during security checks, SecPL provides a family-based security analysis. In our experiments, this analysis outperforms the naive strategy of checking all products individually. Finally, we present the results of a user study that indicates the usability of our overall methodology.
Publication metrics
PlumX, opens in new tab
Captures
21
Citations
24
Access to documents
Related Event
Title
International Conference on Generative Programming: Concepts and Experiences
Event type
ConferenceDegree of recognition
International eventDate
05/11/2018 - 06/11/2018Location
BostonUnited States
