Taxonomy-Driven Adaptation of Multi-layer Applications Using Templates

R. Popescu, A. Staikopoulos, Peng Liu, Antonio Brogi, S. Clarke
{"title":"Taxonomy-Driven Adaptation of Multi-layer Applications Using Templates","authors":"R. Popescu, A. Staikopoulos, Peng Liu, Antonio Brogi, S. Clarke","doi":"10.1109/SASO.2010.23","DOIUrl":null,"url":null,"abstract":"Current adaptation approaches mainly work in isolation and cannot be easily integrated to tackle complex adaptation scenarios. The few existing cross-layer adaptation techniques are somewhat inflexible because the adaptation process is predefined and static. In this paper we propose a methodology for the dynamic and flexible adaptation of multi-layer applications. We use events to trigger the process of matching adaptation templates, which expose adaptation logic as BPEL processes. The matching process employs taxonomies of adaptation mismatches to select adaptation templates based on the degree of match between events and adaptation mismatches. We provide support for cross-layer adaptation by allowing templates to be composed either directly, through invocations of WSDL operations or indirectly, through events.","PeriodicalId":370044,"journal":{"name":"2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SASO.2010.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

Abstract

Current adaptation approaches mainly work in isolation and cannot be easily integrated to tackle complex adaptation scenarios. The few existing cross-layer adaptation techniques are somewhat inflexible because the adaptation process is predefined and static. In this paper we propose a methodology for the dynamic and flexible adaptation of multi-layer applications. We use events to trigger the process of matching adaptation templates, which expose adaptation logic as BPEL processes. The matching process employs taxonomies of adaptation mismatches to select adaptation templates based on the degree of match between events and adaptation mismatches. We provide support for cross-layer adaptation by allowing templates to be composed either directly, through invocations of WSDL operations or indirectly, through events.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用模板的多层应用程序的分类驱动适应
目前的适应方法主要是孤立地工作,不容易综合起来处理复杂的适应情景。现有的几种跨层自适应技术有些不灵活,因为自适应过程是预定义的和静态的。本文提出了一种动态灵活适应多层应用的方法。我们使用事件来触发匹配适应模板的流程,该流程将适应逻辑公开为BPEL流程。匹配过程采用适应错配分类法,根据事件与适应错配的匹配程度选择适应模板。通过允许直接(通过WSDL操作调用)或间接(通过事件)组合模板,我们提供了对跨层适应的支持。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Optimal Decentralized Formation of k-Member Partnerships Planning with Utility and State Trajectory Constraints in Self-Healing Automotive Systems Swarming Pattern Analysis to Identify IED Threat Quantitative Emergence -- A Refined Approach Based on Divergence Measures VCAE: A Virtualization and Consolidation Analysis Engine for Large Scale Data Centers
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1