Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
A Reference Model for Requirements and Specifications
IEEE Software
XVCL Approach to Separating Concerns in Product Family Assets
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
Concepts and Guidelines of Feature Modeling for Product Line Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Feature Modeling: A Meta-Model to Enhance Usability and Usefulness
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Using a Marketing and Product Plan as a Key Driver for Product Line Asset Development
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Consistency Management of Product Line Requirements
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Refinements and multi-dimensional separation of concerns
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Merging partial behavioural models
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
A taxonomy of variability realization techniques: Research Articles
Software—Practice & Experience
Separation of concerns in software product line engineering
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Multi-Dimensional Separation of Concerns in Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Aspectual mixin layers: aspects and features in concert
Proceedings of the 28th international conference on Software engineering
Proceedings of the 2006 international workshop on Global integrated model management
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Using Product Line Techniques to Build Adaptive Systems
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Transitioning to a Software Product Family Approach - Challenges and Best Practices
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Verifying feature-based model templates against well-formedness OCL constraints
Proceedings of the 5th international conference on Generative programming and component engineering
Feature Diagrams: A Survey and a Formal Semantics
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Managing Highly Complex Product Families with Multi-Level Feature Trees
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Identification of Crosscutting Requirements Based on Feature Dependency Analysis
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Generic semantics of feature diagrams
Computer Networks: The International Journal of Computer and Telecommunications Networking
Journal of Systems and Software
Context-aware feature-oriented modeling with an aspect extension of VDM
Proceedings of the 2007 ACM symposium on Applied computing
Multi-level feature trees: A pragmatic approach to managing highly complex product families
Requirements Engineering
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Product Line Implementation using Aspect-Oriented and Model-Driven Software Development
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Guide to Advanced Empirical Software Engineering
Guide to Advanced Empirical Software Engineering
Aspect-Oriented Modeling for Variability Management
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Variability Driven Quality Evaluation in Software Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Modeling and Building Software Product Lines with Pure: :Variants
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Feature Relation and Dependency Management: An Aspect-Oriented Approach
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Sample Spaces and Feature Models: There and Back Again
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Enabling Verifiable Conformance for Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Variability assessment in software product families
Information and Software Technology
Flexible features: making feature modules more reusable
Proceedings of the 2009 ACM symposium on Applied Computing
Aspectual Separation of Feature Dependencies for Flexible Feature Composition
COMPSAC '09 Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 01
Viewpoint-Oriented Variability Modeling
COMPSAC '09 Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 01
Automated reasoning for multi-step feature model configuration problems
Proceedings of the 13th International Software Product Line Conference
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
Relating requirements and feature configurations: a systematic approach
Proceedings of the 13th International Software Product Line Conference
Formal modelling of feature configuration workflows
Proceedings of the 13th International Software Product Line Conference
Adopting software product line principles to manage software variants in a complex avionics system
Proceedings of the 13th International Software Product Line Conference
Automated analysis of feature models 20 years later: A literature review
Information Systems
What's in a feature: a requirements engineering perspective
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Variability modeling in the real: a perspective from the operating systems domain
Proceedings of the IEEE/ACM international conference on Automated software engineering
Transactions on aspect-oriented software development VII
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Multi-view composition language for software product line requirements
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Supporting multiple perspectives in feature-based configuration
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
The need for flexible customization of large feature-rich software systems, according to requirements of various stakeholders, has become an important problem in software development. Among the many software engineering approaches dealing with variability management, the notion of Software Product Line (SPL) has emerged as a major unifying concept. Drawing from established disciplines of manufacturing, SPL approaches aim to design repertoires of software artifacts, from which customized software systems for specific stakeholder requirements can be developed. A major difficulty SPL approaches attempt to address is the modularization of software artifacts, which reconciles the user's needs for certain features and the development and technical constraints. Towards this end, many SPL approaches use feature diagrams to describe possible configurations of a feature set. There have been several proposals for feature diagram languages with varying degrees of expressiveness, intuitiveness, and precision. However, these feature diagram languages have limited scalability when applied to realistic software systems. This article provides a systematic survey of various concerns of feature diagrams and ways in which concerns have been separated. The survey shows how the uncertainty in the purpose of feature diagram languages creates both conceptual and practical limitations to scalability of those languages.