N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Dynamically generating web application fragments from page templates
Proceedings of the 2002 ACM symposium on Applied computing
Model Driven Architecture: Applying MDA to Enterprise Computing
Model Driven Architecture: Applying MDA to Enterprise Computing
Making Components Contract Aware
Computer
Design-time product line architectures for any-time variability
Science of Computer Programming - Special issue: Software variability management
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
A disciplined approach to aspect composition
Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Classifying variability modeling techniques
Information and Software Technology
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
Self-adaptation of event-driven component-oriented middleware using aspects of assembly
Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
ATL: A model transformation tool
Science of Computer Programming
Dynamic Software Product Lines
Computer
Applying Software Product Lines to Build Autonomic Pervasive Systems
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
A comprehensive solution for application-level adaptation
Software—Practice & Experience
Taming Dynamically Adaptive Systems using models and aspects
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
Software Engineering for Self-Adaptive Systems
Strategies for variability transformation at run-time
Proceedings of the 13th International Software Product Line Conference
Feature-based composition of software architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
A design process enabling adaptation in pervasive heterogeneous contexts
Personal and Ubiquitous Computing
Unifying design and runtime software adaptation using aspect models
Science of Computer Programming
Tailoring dynamic software product lines
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Mapping features to models: a template approach based on superimposed variants
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Hi-index | 0.00 |
Dynamic Software Product Lines (DSPLs) is an emerging trend that aims at developing dynamically adaptive software products on the basis of Software Product Lines (SPL) techniques. SPL are design time techniques that aim at building families of related products, by making a distinction between a problem space and a solution space. In the former, artifacts correspond to variabilities and features whereas in the latter they correspond to components (or aspects, objects...). DSPLs aim at bringing design time variabilities to runtime. In this article we introduce the Model for Variable Refinement Processes (MVRP), that aims at building DSPLs on the basis of a reconsideration of the semantic of Feature Models and leads to an enhanced definition of adaptation mechanisms and plans.