Scheduling time-bounded dynamic software adaptation
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
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
Reuse of Architectural Knowledge in SPL Development
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Selecting highly optimal architectural feature sets with Filtered Cartesian Flattening
Journal of Systems and Software
Automated reasoning for multi-step feature model configuration problems
Proceedings of the 13th International Software Product Line Conference
Strategies for variability transformation at run-time
Proceedings of the 13th International Software Product Line Conference
R&D challenges and emerging solutions for multicore deployment/configuration optimization
Proceedings of the FSE/SDP workshop on Future of software engineering research
Variability modeling for distributed development - a comparison with established practice
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Designing and prototyping dynamic software product lines: techniques and guidelines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Multi-dimensional variability modeling
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Proceedings of the 16th International Software Product Line Conference - Volume 1
SPL Conqueror: Toward optimization of non-functional properties in software product lines
Software Quality Control
Applying CVL to business process variability management
Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone
Information and Software Technology
Safe composition of configuration knowledge-based software product lines
Journal of Systems and Software
Prototyping Dynamic Software Product Lines to evaluate run-time reconfigurations
Science of Computer Programming
Evolving feature model configurations in software product lines
Journal of Systems and Software
Hi-index | 0.00 |
Product-line architectures (PLAs) designed for mobile devices create a unique challenge for automated product variant selection engines since variants must be derived on-the-fly as devices are discovered. Current automation techniques do not incorporate device resource consumption constraints into variant selection and do not address how a PLA can be designed to improve automated variant selection speed. This paper presents a tool called Scatter whose input is (1) the requirements of PLA construction and (2) the resources available on a discovered mobile device and whose output is the optimal variant that can be deployed to the device. Scatter provides automatic variant selection based on configuration and resource constraints and also ensures that variant selection is optimal with regard to a configurable cost function. The paper presents our results from experiments with Scatter and how PLA design decisions affect a constraint-based variant selection engine's solving speed.