首页> 外文期刊>Software >Toward the adaptation of component-based architectures by model transformation: behind smart user interfaces
【24h】

Toward the adaptation of component-based architectures by model transformation: behind smart user interfaces

机译:通过模型转换来适应基于组件的体系结构:智能用户界面背后

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

摘要

Graphical user interfaces are not always developed for remaining static. There are GUIs with the need of implementing some variability mechanisms. Component-based GUIs are an ideal target for incorporating this kind of operations, because they can adapt their functionality at run-time when their structure is updated by adding or removing components or by modifying the relationships between them. Mashup user interfaces are a good example of this type of GUI, and they allow to combine services through the assembly of graphical components. We intend to adapt component-based user interfaces for obtaining smart user interfaces. With this goal, our proposal attempts to adapt abstract component-based architectures by using model transformation. Our aim is to generate at run-time a dynamic model transformation, because the rules describing their behavior are not pre-set but are selected from a repository depending on the context. The proposal describes an adaptation schema based on model transformation providing a solution to this dynamic transformation. Context information is processed to select at run-time a rule subset from a repository. Selected rules are used to generate, through a higher-order transformation, the dynamic model transformation. This approach has been tested through a case study which applies different repositories to the same architecture and context. Moreover, a web tool has been developed for validation and demonstration of its applicability. The novelty of our proposal arises from the adaptation schema that creates a non pre-set transformation, which enables the dynamic adaptation of component-based architectures. Copyright (c) 2014 John Wiley & Sons, Ltd.
机译:图形用户界面并非总是为保持静态而开发的。有些GUI需要实现一些可变性机制。基于组件的GUI是合并此类操作的理想目标,因为当它们的结构通过添加或删除组件或修改它们之间的关系而更新时,它们可以在运行时调整其功能。混搭用户界面是此类GUI的一个很好的示例,它们允许通过组装图形组件来组合服务。我们打算对基于组件的用户界面进行调整,以获取智能用户界面。为了这个目标,我们的建议尝试通过使用模型转换来适应基于抽象组件的体系结构。我们的目标是在运行时生成动态模型转换,因为描述其行为的规则不是预先设置的,而是根据上下文从存储库中选择的。该提案描述了一种基于模型转换的适应方案,为这种动态转换提供了解决方案。处理上下文信息以在运行时从存储库中选择规则子集。选定的规则用于通过高阶转换来生成动态模型转换。通过案例研究对这种方法进行了测试,该案例将不同的存储库应用于相同的体系结构和上下文。此外,已经开发了用于验证和演示其适用性的网络工具。我们的建议的新颖性来自适应方案,该方案创建了一个非预设的转换,该转换使基于组件的体系结构的动态适应成为可能。版权所有(c)2014 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号