Towards Collective Online and Offline Testing for Dynamic Software Product Lines (bibtex)
by ,
Abstract:
Dynamic Software Product Line (DSPLs) based Systems are capable of adapting in response to changes concerning their observations at runtime in order to exhibit appropriate behavior. The observation space and the variability in the configuration space is usually known at design time. However, running a set of tests with all combinations of configuration and observation from these spaces is likely to be infeasible. We propose to make use of monitoring results from multiple instances of systems derived from a DSPL at runtime collecting their observations and the employed configurations. The collective of systems is enabled to profit from an operational profile with regard to proper coverage by systematic tests. The systematic tests are carried out offline. Additional online testing further improves the confidence in the system.
Reference:
Towards Collective Online and Offline Testing for Dynamic Software Product Lines (Joachim Hänsel, Holger Giese), In Proceedings of the 2nd International Workshop on Variability and Complexity in Software Design, 2017.
Bibtex Entry:
@InProceedings{HaenselGiese2017,
AUTHOR = {Hänsel, Joachim and Giese, Holger},
TITLE = {{Towards Collective Online and Offline Testing for Dynamic Software Product Lines}},
YEAR = {2017},
BOOKTITLE = {Proceedings of the 2nd International Workshop on Variability and Complexity in Software Design},
ORGANIZATION = {ACM},
PDF = {uploads/pdf/HaenselGiese2017.pdf},
OPTacc_pdf = {},
ABSTRACT = {Dynamic Software Product Line (DSPLs) based Systems are capable of adapting in
response to changes concerning their observations at runtime in order to
exhibit appropriate behavior. The observation space and the variability in the
configuration space is usually known at design time. However, running a set of
tests with all combinations of configuration and observation from these spaces
is likely to be infeasible. We propose to make use of monitoring results from
multiple instances of systems derived from a DSPL at runtime collecting their
observations and the employed configurations. The collective of systems is
enabled to profit from an operational profile with regard to proper coverage by
systematic tests. The systematic tests are carried out offline. Additional
online testing further improves the confidence in the system.}
}
Powered by bibtexbrowser