首页> 外文会议>International Symposium on Software Engineering for Adaptive and Self-Managing Systems >Extending Dynamic Software Product Lines with Temporal Constraints
【24h】

Extending Dynamic Software Product Lines with Temporal Constraints

机译:使用时间约束扩展动态软件产品线

获取原文

摘要

Due to the number of cloud providers, as well as the extensive collection of services, cloud computing provides very flexible environments, where resources and services can be provisioned and released on demand. However, reconfiguration and adaptation mechanisms in cloud environments are very heterogeneous and often exhibit complex constraints. For example, when reconfiguring a cloud system, a set of available services may be dependent on previous choices, or there may be alternative ways of adapting the system, with different impacts on performance, costs or reconfiguration time. Cloud computing systems exhibit high levels of variability, making dynamic software product lines (DSPLs) a promising approach for managing them. However, in DSPL approaches, verification is often limited to verifying conformance to a variability model, but this is insufficient to verify complex reconfiguration constraints that exist in cloud computing systems. In this paper, we propose the use of temporal constraints and reconfiguration operations to model a DSPL's reconfiguration lifecycle. We demonstrate how these concepts can be used to model the variability of cloud systems, and we use our approach to identify reconfigurations that meet given criteria.
机译:由于云提供商的数量,以及广泛的服务集合,云计算提供了非常灵活的环境,提供资源和服务的需求并按照需求释放。然而,云环境中的重新配置和适应机制是非常异构的并且通常具有复杂的约束。例如,在重新配置云系统时,一组可用服务可能取决于先前的选择,或者可能存在适应系统的替代方式,不同影响性能,成本或重新配置时间。云计算系统表现出高水平的可变性,使动态软件产品线(DSPL)成为管理它们的有希望的方法。然而,在DSPL方法中,验证通常限于验证符合变异性模型,但这不足以验证云计算系统中存在的复杂重新配置约束。在本文中,我们建议使用时间约束和重新配置操作来模拟DSPL的重新配置生命周期。我们展示了这些概念如何用于建模云系统的可变性,我们使用我们的方法来识别符合给定标准的重新配置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号