【24h】

Trace Checking for Dynamic Software Product Lines

机译:跟踪动态软件产品线

获取原文

摘要

A key objective of self-adaptive systems is to continue to provide optimal quality of service when the environment changes. A dynamic software product line (DSPL) can benefit from knowing how its various product variants would have performed (in terms of quality of service) with respect to the recent history of inputs. We propose a family-based analysis that simulates all the product variants of a DSPL simultaneously, at runtime, on recent environmental inputs to obtain an estimate of the quality of service that each one of the product variants would have had, provided it had been executing. We assessed the efficiency of our DSPL analysis compared to the efficiency of analyzing each product individually on three case studies. We obtained mixed results due to the explosion of quality-of-service values for the product variants of a DSPL. After introducing a simple data abstraction on the values of quality-of-service variables, our DSPL analysis is between 1.4 and 7.7 times faster than analyzing the products one at a time.
机译:自适应系统的一个关键目标是在环境变化时继续提供最佳的服务质量。动态软件产品系列(DSPL)可以从知识获益到如何在最近的输入历史上执行其各种产品变体(在服务质量方面)。我们提出了一个基于家庭的分析,在近期环境投入中同时模拟DSPL的所有产品变体,以获得对每个产品变体都有的服务质量的估计,提供了它已经执行。我们评估了DSPL分析的效率与三种案例研究单独分析每个产品的效率相比。由于DSPL产品变体的爆炸,我们获得了混合结果。在向服务质量变量的值引入简单数据抽象后,我们的DSPL分析比一次分析产品速度快1.4%和7.7倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号