...
首页> 外文期刊>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(监视,分析,计划,执行-知识)是用于构建软件密集型自适应系统的基本体系结构模式。在本文中,我们提出了一种方法,其中通过使用语义Web技术将关于系统及其环境的所有信息统一到一组语义运行时模型中,以增强MAPE-K中的知识。本体用于管理这些模型与不同数据源的交互和集成。然后,所得的知识库将用于利用众所周知的语言和符号来推动适应活动。我们将通过研究一个真实的单词案例研究来讨论如何利用MAPE-K来利用本体表示以及语义Web语言和工具:一个不旨在执行自动自适应的遗留系统。在此特定案例研究的背景下以及在更广泛的范围内,我们将基于语义运行时模型讨论我们方法的优缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号