• Home
  • Search
  • Model-based security analysis of feature-oriented software product lines
  • Cite Icon6
  • https://doi.org/10.1145/3393934.3278126Copy DOI Icon

Model-based security analysis of feature-oriented software product lines

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Research Article
  • Citations14

Performance variability in software product lines: proposing theories from a case study

  • Feb 24, 2015
  • Empirical Software Engineering
  • Varvana Myllärniemi +3
  • Conference Article
  • Citations24

Evaluation of Quality Attribute Variability in Software Product Families

  • Mar 01, 2008
  • Leire Etxeberria +1
  • Research Article
  • Citations2

Comprehensive Analysis of Security Requirements Engineering Approaches with Assurance Perspective

  • Oct 03, 2024
  • Journal of Advanced Research in Applied Sciences and Engineering Technology
  • Aftab Alam Janisar +3
  • Supplementary Content
  • Citations2

Computing Attribute Ranges for Partial Configurations with JavaSMT: Bachelor's Thesis

  • Jan 01, 2018
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Joshua Sprey +1
  • Conference Article
  • Citations45

Separation of concerns in feature modeling

  • Mar 25, 2012
  • Mathieu Acher +3
  • Conference Article
  • Citations13

Modeling Variability in Software Product Line Using First Order Logic

  • Jan 01, 2009
  • Abdelrahman Osman Elfaki +2
  • Conference Article
  • Citations68

PACOGEN: Automatic Generation of Pairwise Test Configurations from Feature Models

  • Nov 01, 2011
  • Aymeric Hervieu +2
  • Book Chapter
  • Citations41

Feature Model Differences

  • Jan 01, 2012
  • Mathieu Acher +5
  • Conference Article
  • Citations11

Decomposing feature models: language, environment, and applications

  • Nov 01, 2011
  • Mathieu Acher +3
  • Conference Article
  • Citations14

Representing and Configuring Security Variability in Software Product Lines

  • May 04, 2015
  • Varvana Myllärniemi +2
  • Conference Article
  • Citations8

Feature Unweaving: Refactoring Software Requirements Specifications into Software Product Lines

  • Sep 01, 2010
  • Reinhard Stoiber +3
  • Conference Article
  • Citations309

Elaborating security requirements by construction of intentional anti-models

  • Sep 28, 2004
  • A Van Lamsweerde
  • Conference Article
  • Citations8

Integrating heterogeneous variability modeling approaches with invar

  • Jan 23, 2013
  • Deepak Dhungana +6
  • Research Article
  • Citations40

Approach to modelling feature variability and dependencies in software product lines

  • Jan 01, 2005
  • IEE Proceedings - Software
  • H Ye +1
  • Book Chapter
  • Citations182

Variability Issues in Software Product Lines

  • Jan 01, 2002
  • Jan Bosch +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.