Publication | Closed Access
Strategies for variability transformation at run-time
27
Citations
12
References
2009
Year
Software MaintenanceEngineeringSoftware EngineeringVariability TransformationSoftware AnalysisRuntime VariabilityUncertainty QuantificationSoftware EnvironmentSystems EngineeringProgram TransformationSensitivity AnalysisManaging VariabilityProduct-service-software SystemCommon Variability LanguageDesignComputer EngineeringSoftware Product LineComputer ScienceSoftware Product LinesSoftware DesignProgram AnalysisSoftware TestingProduct Line EngineeringIndustrial InformaticsSystem Software
More and more approaches propose to use Software Product Lines (SPLs) modelling techniques to implement dynamic adaptive systems. The resulting Dynamic Software Product Lines (DSPLs) present new challenges since the variability transformations used to derive alternative configurations have to be intensively used at runtime. This paper proposes to use the Common Variability Language (CVL) for modelling runtime variability and evaluates a set of alternative strategies for implementing the associated variability transformations. All the proposed strategies have been implemented and evaluated on the case-study of a smart-home system. Results show that the proposed strategies provide the same reconfiguration service with significant differences in quality-of-service.
| Year | Citations | |
|---|---|---|
Page 1
Page 1