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
Abstract
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 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 2018Publication metrics
PlumX, opens in new tab
Captures
21
Citation count
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
