Expert C programming: deep C secrets
Expert C programming: deep C secrets
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Multi-paradigm design for C++
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Software Requirements
Feature-Based Product Line Instantiation Using Source-Level Packages
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Generic Implementation of Product Line Components
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
A customizable approach to full lifecycle variability management
Science of Computer Programming - Special issue: Software variability management
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
Separation of concerns in software product line engineering
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
A variability management process for software product lines
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
A model-driven approach to variability management in product-line engineering
Nordic Journal of Computing - Selected papers of the fourth nordic workshop on UML and software modelling (NWUML'06), June 12-14, 2006
When less is more: implementing optional features
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Edicts: implementing features with flexible binding times
Proceedings of the 7th international conference on Aspect-oriented software development
Software reuse: The Brazilian industry scenario
Journal of Systems and Software
A decision model for implementing product lines variabilities
Proceedings of the 2008 ACM symposium on Applied computing
Code generation to support static and dynamic composition of software product lines
GPCE '08 Proceedings of the 7th international conference on Generative programming and component engineering
Feature-oriented nonfunctional requirement analysis for software product line
Journal of Computer Science and Technology
Using DITA for documenting software product lines
Proceedings of the 9th ACM symposium on Document engineering
Recommending refactorings when restructuring variabilities in software product lines
Proceedings of the 2nd Workshop on Refactoring Tools
Representing process variation with a process family
ICSP'07 Proceedings of the 2007 international conference on Software process
Tag and prune: a pragmatic approach to software product line implementation
Proceedings of the IEEE/ACM international conference on Automated software engineering
Multi-Level Product Line Customization
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Emergent feature modularization
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
A theory of software product line refinement
ICTAC'10 Proceedings of the 7th International colloquium conference on Theoretical aspects of computing
Streamlining domain analysis for digital games product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
An analysis of object oriented variability implementation mechanisms
ACM SIGSOFT Software Engineering Notes
An introduction to software product line refactoring
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
Flexible feature binding in software product lines
Automated Software Engineering
Goal-based behavioral customization of information systems
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
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
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Variability design and customization mechanisms for COTS components
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
Lean and efficient system software product lines: where aspects beat objects
Transactions on Aspect-Oriented Software Development II
Behavioral adaptation of information systems through goal models
Information Systems
A theory of software product line refinement
Theoretical Computer Science
A variability-aware module system
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Safe composition of configuration knowledge-based software product lines
Journal of Systems and Software
Variability evolution and erosion in industrial product lines: a case study
Proceedings of the 17th International Software Product Line Conference
Managing the evolution and customization of database schemas in information system ecosystems
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Software product lines have numerous members. Thus, a product line infrastructure must cover various systems. This is the significant difference to usual software systems and the reason for additional requirements on the various assets present during software product line engineering. It is imperative that they support the description of the product line as a whole, as well as its instantiation for the derivation of individual products.Literature has already addressed how to create and instantiate generic product line assets, such as domain models and architectures to generate instance specific ones [1, 2, 3], yet little attention has been given on how to actually deal with this genericity at the code level.This paper addresses the issue of handling product line variability at the code level. To this end various implementation approaches are examined with respect to their use in a product line context.