Experimentation in software engineering
IEEE Transactions on Software Engineering
Experimental design and analysis in software engineering: Part 2: how to set up and experiment
ACM SIGSOFT Software Engineering Notes
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Software architecture in practice
Software architecture in practice
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Implementing product line variabilities
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Holmes: an intelligent system to support software product line development
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Component-based product line engineering with UML
Component-based product line engineering with UML
Case Studies for Method and Tool Evaluation
IEEE Software
Extending UML to Support Domain Analysis
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
On the Notion of Variability in Software Product Lines
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
Multiple-View Meta-Modeling of Software Product Lines
ICECCS '02 Proceedings of the Eighth International Conference on Engineering of Complex Computer Systems
Modeling Adaptive and Evolvable Software Product Lines Using the Variation Point Model
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 9 - Volume 9
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
A series of choices variability in the development process
Proceedings of the 44th annual Southeast regional conference
Rationale-based variability management in product line requirements engineering
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
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
Web service e-contract establishment using features
BPM'06 Proceedings of the 4th international conference on Business Process Management
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Towards detecting redundancy in domain engineering process using first order logic rules
International Journal of Knowledge Engineering and Soft Data Paradigms
Hi-index | 0.00 |
The software product line approach (PL) promotes the generation of specific products from a set of core assets for a given domain. This approach is applicable to domains in which products have well-defined commonalities and variation points. Variability management is concerned with the management of the differences between products throughout the PL lifecycle. This paper presents a UML-based process for variability management that allows identification, representation and delimitation of variabilities as well as identification of mechanisms for variability implementation. The process is illustrated with excerpts of a case study carried out within the context of an existing PL for the Workflow Management System (WfMS) domain. The case study was carried out based on the experimental software engineering concepts. The results have shown that the proposed process has made explicit a higher number of variabilities than does the existing PL process, and it offers better support for variability tracing.