IEEE Software · 2014 · 23 citations · 11 references
ComputingComputer ScienceSystems EngineeringMobile ComputingMobile SystemsReconfigurable ComputingDynamic ReconfigurationProduct DevelopmentRun-time ReconfigurationSoftware DesignSoftware EvolutionProduct Line AdaptationReconfigurationReconfiguration ManagementRun-time AdaptationSoftware Product Line ArchitectureSoftware Product Line ModelingSoftware Product LinesSoftware Reconfiguration
Mobile systems must cope with continuous context changes, making them an ideal fit with dynamic software product lines (DSPLs), which enable product adaptation at run time. In this DSPL-based process, devices upload only a small reconfiguration plan rather than the entire variability model, and providers manage diversity without disrupting the base model.
11
Gordon S. Blair, Nelly Bencomo, Robert B. France · Computer · 2009 · 646 citations
Dynamic Software Product Lines
Svein Hallsteinsen, Mike Hinchey, Sooyong Park et al. · Computer · 2008 · 370 citations
Engineering, Systems Engineering, Requirements Engineering +11
Using architecture models for runtime adaptability
Jacqueline Floch, Svein Hallsteinsen, Erlend Stav et al. · IEEE Software · 2006 · 304 citations
Adding Standardized Variability to Domain Specific Languages
Øystein Haugen, Birger Møller-Pedersen, Jon Oldevik et al. · 2008 · 217 citations
Autonomic Computing through Reuse of Variability Models at Runtime: The Case of Smart Homes
Carlos Cetina, Pau Giner, Joan Fons et al. · Computer · 2009 · 128 citations