...
首页> 外文期刊>Journal of web engineering >Integrating Semantic Run-Time Models for Adaptive Software Systems
【24h】

Integrating Semantic Run-Time Models for Adaptive Software Systems

机译:为自适应软件系统集成语义运行时模型

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Software-intensive systems work in ever-changing environments requiring expensive technical efforts to manage their evolution. In order to mitigate their risks and costs they should dynamically self-adapt to any modification of their environment. MAPE-K (Monitor, Analyze, Plan, Execute - Knowledge) is the basic architectural pattern for building software-intensive self-adaptable systems. In this paper we propose an approach in which all the information about a system and its environment is unified by using Semantic Web technologies into a set of semantic run-time models which enhance the Knowledge in MAPE-K. Ontologies are used to manage the interaction and integration of these models with disparate data sources. The resulting knowledge base is then used to drive adaptation activities exploiting well known languages and notations. We discuss how MAPE-K can be exploited in order to take advantage of ontological representations, along with Semantic Web languages and tools, by studying a real-word case study: a legacy system that was not designed to perform automatic adaptation. We discuss merits and limits of our approach based on semantic run-time models both in the context of this specific case study and in a broader scope.
机译:软件密集型系统在不断变化的环境中工作,需要昂贵的技术努力来管理他们的进化。为了减轻他们的风险和成本,他们应该动态自适应对其环境的任何修改。 MAPE-K(监视,分析,计划,执行 - 知识)是构建软件密集型自适应系统的基本架构模式。在本文中,我们提出了一种方法,其中通过使用语义网络技术进入一组语义运行时模型来统一系统及其环境的方法,这些模型增强了Mape-k中的知识。在本体中用于管理这些模型与不同数据源的交互和集成。然后,由此产生的知识库用于推动利用众所周知的语言和符号的适应活动。我们讨论如何利用Mape-k以利用本体论,以及语义Web语言和工具,通过研究一个真实的案例研究:一个不旨在执行自动适应的传统系统。我们讨论了我们基于语义运行时模型的方法的优点和限制,无论是在这个特定的案例研究和更广泛的范围内。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号