A classification and survey of analysis strategies for software product lines

T Thüm, S Apel, C Kästner, I Schaefer… - ACM Computing Surveys …, 2014 - dl.acm.org
Software-product-line engineering has gained considerable momentum in recent years,
both in industry and in academia. A software product line is a family of software products that …

Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …

Feature interaction in software product line engineering: A systematic mapping study

LR Soares, PY Schobbens… - Information and …, 2018 - Elsevier
Context: Software product lines (SPL) engineering defines a set of systems that share
common features and artifacts to achieve high productivity, quality, market agility, low time to …

The road to feature modularity?

C Kästner, S Apel, K Ostermann - Proceedings of the 15th International …, 2011 - dl.acm.org
Modularity of feature representations has been a long standing goal of feature-oriented
software development. While some researchers regard feature modules and corresponding …

[图书][B] Formal methods for industrial critical systems: A survey of applications

S Gnesi, T Margaria - 2012 - books.google.com
Today, formal methods are widely recognized as an essential step in the design process of
industrial safety-critical systems. In its more general definition, the term formal methods …

Compositional model checking of software product lines using variation point obligations

J Liu, S Basu, RR Lutz - Automated Software Engineering, 2011 - Springer
This paper introduces a technique for incremental and compositional model checking that
allows efficient reuse of model-checking results associated with the features in a product …

[PDF][PDF] Product-line specification and verification with feature-oriented contracts

T Thüm - 2015 - Citeseer
Variability is ubiquitous in today's software development. While techniques to efficiently
implement software product lines are used for decades, verification techniques have been a …

Foundations of incremental aspect model-checking

S Krishnamurthi, K Fisler - ACM Transactions on Software Engineering …, 2007 - dl.acm.org
Programs are increasingly organized around features, which are encapsulated using
aspects and other linguistic mechanisms. Despite their growing popularity amongst …

Detection of feature interactions in automotive active safety features

AL Juarez Dominguez - 2012 - uwspace.uwaterloo.ca
With the introduction of software into cars, many functions are now realized with reduced
cost, weight and energy. The development of these software systems is done in a distributed …

[PDF][PDF] Modularizing Theorems for Software Product Lines: The Jbook Case Study.

DS Batory, E Börger - J. Univers. Comput. Sci., 2008 - pdfs.semanticscholar.org
A goal of software product lines is the economical assembly of programs in a family of
programs. In this paper, we explore how theorems about program properties may be …