Towards Collective Online and Offline Testing for Dynamic Software Product Line Systems
Joachim Hänsel, Holger Giese · 2017
Dynamic Software Product Line (DSPLs) based Systems are capable of adapting inresponse to changes concerning their observations at runtime in order toexhibit appropriate behavior. The observation space and the variability in theconfiguration space is usually known at design time. However, running a set oftests with all combinations of configuration and observation from these spacesis likely to be infeasible. We propose to make use of monitoring results frommultiple instances of systems derived from a DSPL at runtime collecting theirobservations and the employed configurations. The collective of systems isenabled to profit from an operational profile with regard to proper coverage bysystematic tests. The systematic tests are carried out offline. Additionalonline testing further improves the confidence in the system.