Rafael Capilla, Alejandro Valdezate, Francisco J. Díaz
{"title":"A Runtime Variability Mechanism Based on Supertypes","authors":"Rafael Capilla, Alejandro Valdezate, Francisco J. Díaz","doi":"10.1109/FAS-W.2016.16","DOIUrl":null,"url":null,"abstract":"Current runtime variability mechanisms are still maturing, and the paradigm of dynamic software product lines demand adequate solutions based on effective dynamic variability mechanisms able to manage the variability at runtime. Today, few approaches have been proposed and tested in real dynamic software products lines. In practice, the solutions suggested can be understood as runtime managers able to deal with variability at runtime. In this approach we advance previous works and we suggest an implementation of a runtime variability mechanism using the notion of Supertypes to demonstrate the effectiveness of a previous and prove how variants and variation points can be managed at runtime. This mechanism can be used to support the evolution of dynamic software product lines.","PeriodicalId":382778,"journal":{"name":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"8 9","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FAS-W.2016.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Current runtime variability mechanisms are still maturing, and the paradigm of dynamic software product lines demand adequate solutions based on effective dynamic variability mechanisms able to manage the variability at runtime. Today, few approaches have been proposed and tested in real dynamic software products lines. In practice, the solutions suggested can be understood as runtime managers able to deal with variability at runtime. In this approach we advance previous works and we suggest an implementation of a runtime variability mechanism using the notion of Supertypes to demonstrate the effectiveness of a previous and prove how variants and variation points can be managed at runtime. This mechanism can be used to support the evolution of dynamic software product lines.