{"title":"Towards Collective Online and Offline Testing for Dynamic Software Product Line Systems","authors":"Joachim Hänsel, H. Giese","doi":"10.1109/VACE.2017.5","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":391663,"journal":{"name":"2017 IEEE/ACM 2nd International Workshop on Variability and Complexity in Software Design (VACE)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE/ACM 2nd International Workshop on Variability and Complexity in Software Design (VACE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VACE.2017.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
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.