Authors
Ismayle S Santos, Lincoln S Rocha, Pedro A Santos Neto, Rossana MC Andrade
Publication date
2016/9/19
Book
Proceedings of the XXX Brazilian Symposium on Software Engineering
Pages
113-122
Description
Dynamic Software Product Lines (DSPLs) extend the concept of Software Product Lines enabling adaptation at runtime according to context changes. Such dynamic behavior is typically designed using adaptation rules, context-triggered actions responsible for features activation and deactivation at runtime. The erroneous specification and the interleaving of adaptation rules (i.e., the parallel execution of adaptation rules) can lead DSPL to reach an undesired (improperly or defective) product configuration at runtime. Thus, in order to improve the reliability of DSPL behavior, design faults must be rigorously identified and eliminated in the early stages of DSPL development. In this paper, we address this issue introducing Dynamic Feature Transition Systems (DFTSs) that allow the modeling and formal verification of the DSPLs adaptive behavior. These transition systems are derived from the adaptation rules and a …
Total citations
20172018201920202021202220232024442312
Scholar articles
IS Santos, LS Rocha, PAS Neto, RMC Andrade - Proceedings of the XXX Brazilian Symposium on …, 2016