Estimating footprints of model operations

Estimating footprints of model operations
复制标题

估计模型操作的足迹

DOI:
--
复制
发表时间:
2011
期刊:
International Conference on Software Engineering
影响因子:
--
通讯作者:
Benoit Baudry
Benoit Baudry
中科院分区:
--
文献类型:
--
作者:
C. Jeanneret;M. Glinz;Benoit Baudry

文献摘要

被引文献

相似文献

当在模型上执行时,一组操作(例如,查询或模型转换)很少使用模型中存在的所有信息。对模型的非预期使用不足可能表明存在各种问题:模型可能包含比必要的更多的细节,或者操作可能不成熟或错误。分析操作的足迹-即,模型中实际用于操作的部分-是诊断和分析此类问题的简单技术。然而,精确计算操作的占用空间是昂贵的,因为它需要分析操作的执行跟踪。在本文中,我们提出了一个自动化的技术来估计的足迹,而不执行它的操作。我们评估我们的方法,将其应用到75个模型和5个操作。我们的技术为软件工程师提供了一个有效的,但精确的,他们的模型的使用评估。
When performed on a model, a set of operations (e.g., queries or model transformations) rarely uses all the information present in the model. Unintended underuse of a model can indicate various problems: the model may contain more detail than necessary or the operations may be immature or erroneous. Analyzing the footprints of the operations - i.e., the part of a model actually used by an operation - is a simple technique to diagnose and analyze such problems. However, precisely calculating the footprint of an operation is expensive, because it requires analyzing the operation's execution trace. In this paper, we present an automated technique to estimate the footprint of an operation without executing it. We evaluate our approach by applying it to 75 models and five operations. Our technique provides software engineers with an efficient, yet precise, evaluation of the usage of their models.