Show simple item record

dc.contributor.authorOlaechea, Rafael
dc.contributor.authorAtlee, Joanne M.
dc.contributor.authorLegay, Axel
dc.contributor.authorFahrenberg, Uli
dc.date.accessioned2019-12-23 15:39:03 (GMT)
dc.date.available2019-12-23 15:39:03 (GMT)
dc.date.issued2018-05
dc.identifier.urihttps://doi.org/10.1145/3194133.3194143
dc.identifier.urihttp://hdl.handle.net/10012/15371
dc.description.abstractA key objective of self-adaptive systems is to continue to provide optimal quality of service when the environment changes. A dynamic software product line (DSPL) can benefit from knowing how its various product variants would have performed (in terms of quality of service) with respect to the recent history of inputs. We propose a family-based analysis that simulates all the product variants of a DSPL simultaneously, at runtime, on recent environmental inputs to obtain an estimate of the quality of service that each one of the product variants would have had, provided it had been executing. We assessed the efficiency of our DSPL analysis compared to the efficiency of analyzing each product individually on three case studies. We obtained mixed results due to the explosion of quality-of-service values for the product variants of a DSPL. After introducing a simple data abstraction on the values of quality-of- service variables, our DSPL analysis is between 1.4 and 7.7 times faster than analyzing the products one at a time.en
dc.description.sponsorshipNSERC Discovery Grant, 155243-12 || Ontario Research Fund, RE05-044en
dc.language.isoenen
dc.publisherACMen
dc.titleTrace Checking for Dynamic Software Product Linesen
dc.typeConference Paperen
dcterms.bibliographicCitationRafael Olaechea, Joanne Atlee, Axel Legay, and Uli Fahrenberg. 2018. Trace checking for dynamic software product lines. In Proceedings of the 13th International Conference on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '18). ACM, New York, NY, USA, 69-75.en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.typeOfResourceTexten
uws.peerReviewStatusRevieweden
uws.scholarLevelFacultyen
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages