Model-driven development of self-adaptive applications for mobile devices: (research summary)

K. Geihs, R. Reichle, Mohammad Ullah Khan, Arnor Solberg, Svein O. Hallsteinsen
{"title":"Model-driven development of self-adaptive applications for mobile devices: (research summary)","authors":"K. Geihs, R. Reichle, Mohammad Ullah Khan, Arnor Solberg, Svein O. Hallsteinsen","doi":"10.1145/1137677.1137698","DOIUrl":null,"url":null,"abstract":"A challenge in distributed system design is to cope with the dynamic nature of the execution environment. The goal of the IST MADAM project is to develop modeling support, tools and middleware that collectively foster the design, implementation and operation of self-adaptive applications for mobile users. We introduce a model-driven development approach for adaptive component-based applications running on mobile devices. Context dependencies and adaptation capabilities of applications are modeled in UML using a new UML profile. The UML models are automatically transformed to Java source code using a MDA tool chain. A specific middleware infrastructure achieves the adaptation through sensing the context and dynamically adjusting the application configuration in order to provide the best possible service to the user. The development approach has been tested with two real-life applications.","PeriodicalId":168314,"journal":{"name":"International Symposium on Software Engineering for Adaptive and Self-Managing Systems","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Software Engineering for Adaptive and Self-Managing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1137677.1137698","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

A challenge in distributed system design is to cope with the dynamic nature of the execution environment. The goal of the IST MADAM project is to develop modeling support, tools and middleware that collectively foster the design, implementation and operation of self-adaptive applications for mobile users. We introduce a model-driven development approach for adaptive component-based applications running on mobile devices. Context dependencies and adaptation capabilities of applications are modeled in UML using a new UML profile. The UML models are automatically transformed to Java source code using a MDA tool chain. A specific middleware infrastructure achieves the adaptation through sensing the context and dynamically adjusting the application configuration in order to provide the best possible service to the user. The development approach has been tested with two real-life applications.
移动设备自适应应用的模型驱动开发:(研究总结)
分布式系统设计的一个挑战是处理执行环境的动态性。IST MADAM项目的目标是开发建模支持、工具和中间件,共同促进移动用户自适应应用程序的设计、实现和操作。我们为运行在移动设备上的基于组件的自适应应用程序引入了一种模型驱动的开发方法。使用新的UML概要文件在UML中对应用程序的上下文依赖关系和适应能力进行建模。UML模型使用MDA工具链自动转换为Java源代码。特定的中间件基础结构通过感知上下文和动态调整应用程序配置来实现这种适应,以便为用户提供最好的服务。该开发方法已经在两个实际应用程序中进行了测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信