Towards Collective Online and Offline Testing for Dynamic Software Product Lines (bibtex)
Reference:
, "Towards Collective Online and Offline Testing for Dynamic Software Product Lines", in Proceedings of the 2nd International Workshop on Variability and Complexity in Software Design, 2017.
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.
Links:
@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.}
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Powered by bibtexbrowser