{"title":"使用可重用和可组合的自适应组件实现元自适应支持","authors":"Ning Gui, V. D. Florio","doi":"10.1109/SASO.2012.11","DOIUrl":null,"url":null,"abstract":"Software systems today are increasingly used in changing environments and expected to adapt with variable adaptation concerns. This requirement demands a systematic approach to efficiently construct system global adaptation behaviour according to the dynamic adaptation requirements. This paper presents Transformer a framework for adaptation behaviour composition support based on reusable and compos able adaptation components. Rather than using one adaptation module for all possible contexts, Transformer constructs system global adaptation behaviour by contextually fusing adaptation plans from multiple adaptation components. Explicit conflict resolution is provided to handle possible conflicts raised in the fusion process. In addition to the description of the Transformer framework, this paper also presents its implementation and its application to a video conferencing system. Qualitative analysis and simulation results show that our framework exhibits significant advantage over traditional approaches in light of flexibility and reusability of the adaptation components with little performance overhead.","PeriodicalId":126067,"journal":{"name":"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Towards Meta-Adaptation Support with Reusable and Composable Adaptation Components\",\"authors\":\"Ning Gui, V. D. Florio\",\"doi\":\"10.1109/SASO.2012.11\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software systems today are increasingly used in changing environments and expected to adapt with variable adaptation concerns. This requirement demands a systematic approach to efficiently construct system global adaptation behaviour according to the dynamic adaptation requirements. This paper presents Transformer a framework for adaptation behaviour composition support based on reusable and compos able adaptation components. Rather than using one adaptation module for all possible contexts, Transformer constructs system global adaptation behaviour by contextually fusing adaptation plans from multiple adaptation components. Explicit conflict resolution is provided to handle possible conflicts raised in the fusion process. In addition to the description of the Transformer framework, this paper also presents its implementation and its application to a video conferencing system. Qualitative analysis and simulation results show that our framework exhibits significant advantage over traditional approaches in light of flexibility and reusability of the adaptation components with little performance overhead.\",\"PeriodicalId\":126067,\"journal\":{\"name\":\"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-09-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SASO.2012.11\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SASO.2012.11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards Meta-Adaptation Support with Reusable and Composable Adaptation Components
Software systems today are increasingly used in changing environments and expected to adapt with variable adaptation concerns. This requirement demands a systematic approach to efficiently construct system global adaptation behaviour according to the dynamic adaptation requirements. This paper presents Transformer a framework for adaptation behaviour composition support based on reusable and compos able adaptation components. Rather than using one adaptation module for all possible contexts, Transformer constructs system global adaptation behaviour by contextually fusing adaptation plans from multiple adaptation components. Explicit conflict resolution is provided to handle possible conflicts raised in the fusion process. In addition to the description of the Transformer framework, this paper also presents its implementation and its application to a video conferencing system. Qualitative analysis and simulation results show that our framework exhibits significant advantage over traditional approaches in light of flexibility and reusability of the adaptation components with little performance overhead.