Towards compatible primitive structures
Journal of Experimental & Theoretical Artificial Intelligence - Special issue: conceptual graphs workshop
Product derivation in software product families: a case study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Software product lines: a pedagogical application
Journal of Computing Sciences in Colleges
A series of choices variability in the development process
Proceedings of the 44th annual Southeast regional conference
Kumbang: A domain ontology for modelling variability in software product families
Advanced Engineering Informatics
When less is more: implementing optional features
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Turning portlets into services: the consumer profile
Proceedings of the 16th international conference on World Wide Web
Classifying variability modeling techniques
Information and Software Technology
A framework for evaluating reusability of core asset in product line engineering
Information and Software Technology
Modeling Product Line Architectures through Change Sets and Relationships
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Handling Safety-Related Feature Interaction in Safety-Critical Product Lines
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Safety analysis of software product lines using state-based modeling
Journal of Systems and Software
Journal of Systems and Software
Automating the identification of variability realisation techniques from feature models
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Edicts: implementing features with flexible binding times
Proceedings of the 7th international conference on Aspect-oriented software development
Multi-tiered design rationale for change set based product line architectures
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Integrating product family modeling with development management in agile methods
Proceedings of the 1st international workshop on Software development governance
Separating variability concerns in a product line re-engineering project
Proceedings of the 2008 AOSD workshop on Early aspects
On the Role of Architectural Design Decisions in Software Product Line Engineering
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Modes in component behavior specification via EBP and their application in product lines
Information and Software Technology
Variability assessment in software product families
Information and Software Technology
Proceedings of the 2006 International Conference on Privacy, Security and Trust: Bridge the Gap Between PST Technologies and Business Services
Tackling high variability in video surveillance systems through a model transformation approach
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Software Engineering for Self-Adaptive Systems
CLOPS: A DSL for Command Line Options
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
A Case Study of Variation Mechanism in an Industrial Product Line
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Mapping problem-space to solution-space features: a feature interaction approach
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
Issues in mapping change-based product line architectures to configuration management systems
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
Context awareness for dynamic service-oriented product lines
Proceedings of the 13th International Software Product Line Conference
Representing process variation with a process family
ICSP'07 Proceedings of the 2007 international conference on Software process
Dealing with variability in context-aware mobile software
Journal of Systems and Software
A survey of customization support in agent-based business process simulation tools
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Customization realization in multi-tenant web applications: case studies from the library sector
ICWE'10 Proceedings of the 10th international conference on Web engineering
Architecting automotive product lines: industrial practice
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Impact evaluation for quality-oriented architectural decisions regarding evolvability
ECSA'10 Proceedings of the 4th European conference on Software architecture
On the need of safe software product line architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
Feature Assembly Framework: towards scalable and reusable feature models
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
The notion of variability in software architecture: results from a preliminary exploratory study
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Managing service variability: state of the art and open issues
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
A systematic review of evaluation of variability management approaches in software product lines
Information and Software Technology
Proceedings of the 4th India Software Engineering Conference
Managing variability in business processes: an aspect-oriented approach
Proceedings of the 2011 international workshop on Early aspects
Unifying design and runtime software adaptation using aspect models
Science of Computer Programming
Sustainability evaluation of software architectures: a systematic review
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Gaia-PL: A Product Line Engineering Approach for Efficiently Designing Multiagent Systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
An SPL approach for adaptive fault tolerance in SOA
Proceedings of the 15th International Software Product Line Conference, Volume 2
Applying software product lines to create customizable software-as-a-service applications
Proceedings of the 15th International Software Product Line Conference, Volume 2
Towards multi-modeling for domain description
Proceedings of the 15th International Software Product Line Conference, Volume 2
Reverse engineering architectural feature models
ECSA'11 Proceedings of the 5th European conference on Software architecture
External variability of software: classification and ontological foundations
ER'11 Proceedings of the 30th international conference on Conceptual modeling
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
An overview of techniques for detecting software variability concepts in source code
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Variability in multi-tenant environments: architectural design patterns from industry
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Specification and utilization of core assets: feature-oriented vs. UML-based methods
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
A feature model of actor, agent, and object programming languages
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Detecting inconsistencies in multi-view models with variability
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Coping with variability in model-based systems engineering: an experience in green energy
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Dimensions of composition models for supporting software evolution
SC'06 Proceedings of the 5th international conference on Software Composition
Inter-organisational approach in rapid software product family development — a case study
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Modeling and managing variability in process-based service compositions
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
A status report on the evaluation of variability management approaches
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Respecting component architecture to migrate product copies to a software product line
Proceedings of the 17th international doctoral symposium on Components and Architecture
The role of variability patterns in multi-tenant business software
Proceedings of the WICSA/ECSA 2012 Companion Volume
Configurator-as-a-service: tool support for deriving software architectures at runtime
Proceedings of the WICSA/ECSA 2012 Companion Volume
A robust approach for variability extraction from the Linux build system
Proceedings of the 16th International Software Product Line Conference - Volume 1
Proceedings of the 16th International Software Product Line Conference - Volume 1
Product portfolio scope optimization based on features and goals
Proceedings of the 16th International Software Product Line Conference - Volume 1
Variability as a service: outsourcing variability management in multi-tenant saas applications
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Requirements engineering in feature oriented software product lines: an initial analytical study
Proceedings of the 16th International Software Product Line Conference - Volume 2
Improving domain representation with multi-paradigm modeling
Proceedings of the 16th International Software Product Line Conference - Volume 2
Towards a reasoning framework for software product line testing
Proceedings of the 16th International Software Product Line Conference - Volume 2
Autonomic pervasive applications driven by abstract specifications
Proceedings of the 2012 international workshop on Self-aware internet of things
Composing multiple variability artifacts to assemble coherent workflows
Software Quality Control
Variability in quality attributes of service-based software systems: A systematic literature review
Information and Software Technology
Social devices: collaborative co-located interactions in a mobile cloud
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
A quantitative assessment of aspectual feature modules for evolving software product lines
SBLP'12 Proceedings of the 16th Brazilian conference on Programming Languages
Modelling and managing variability with feature assembly: an experience report
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling
Variability in service-oriented systems: an analysis of existing approaches
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Support for reverse engineering and maintaining feature models
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
On extracting feature models from sets of valid feature combinations
FASE'13 Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering
FAMILIAR: A domain-specific language for large scale management of feature models
Science of Computer Programming
Towards detecting redundancy in domain engineering process using first order logic rules
International Journal of Knowledge Engineering and Soft Data Paradigms
Improving product copy consolidation by architecture-aware difference analysis
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Feature model extraction from large collections of informal product descriptions
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Performance variability in software product lines: a case study in the telecommunication domain
Proceedings of the 17th International Software Product Line Conference
Generating counterexamples of model-based software product lines: an exploratory study
Proceedings of the 17th International Software Product Line Conference
Separation of concerns in feature diagram languages: A systematic survey
ACM Computing Surveys (CSUR)
Feature-interaction detection based on feature-based specifications
Computer Networks: The International Journal of Computer and Telecommunications Networking
A taxonomy for requirements engineering and software test alignment
ACM Transactions on Software Engineering and Methodology (TOSEM)
Decomposition driven consolidation of process models
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Combining service-orientation and software product line engineering: A systematic mapping study
Information and Software Technology
Architecting automotive product lines: Industrial practice
Science of Computer Programming
Hi-index | 0.00 |
Development of software product families relies heavily on the use of variability to manage the differences between products by delaying design decisions to later stages of the development and usage of the constructed software systems. Implementation of variability is not a trivial task, and is governed by a number of factors. In this paper, we describe the factors that are relevant in determining how to implement variability, and present a taxonomy of variability realization techniques. Copyright © 2005 John Wiley & Sons, Ltd.An earlier version of this article is available as a technical report [1].