首页> 外文期刊>Software and systems modeling >Lossless compaction of model execution traces
【24h】

Lossless compaction of model execution traces

机译:模型执行轨迹的无损压缩

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

摘要

Dynamic verification and validation (V&V) techniques are used to verify and validate the behavior of software systems early in the development process. In the context of model-driven engineering, such behaviors are usually defined using executable domain-specific modeling languages (xDSML). Many V&V techniques rely on execution traces to represent and analyze the behavior of executable models. Traces, however, tend to be overwhelmingly large, hindering effective and efficient analysis of their content. While there exist several trace metamodels to represent execution traces, most of them suffer from scalability problems. In this paper, we present a generic compact trace representation format called generic compact trace metamodel (CTM) that enables the construction and manipulation of compact execution traces of executable models. CTM is generic in the sense that it supports a wide range of xDSMLs. We evaluate CTM on traces obtained from real-world fUML models. Compared to existing trace metamodels, the results show a significant reduction in memory and disk consumption. Moreover, CTM offers a common structure with the aim to facilitate interoperability between existing trace analysis tools.
机译:动态验证和验证(V&V)技术用于在开发过程的早期验证和验证软件系统的行为。在模型驱动工程的上下文中,通常使用特定于可执行域的建模语言(xDSML)定义此类行为。许多V&V技术都依靠执行跟踪来表示和分析可执行模型的行为。但是,痕迹往往很大,妨碍了对其内容的有效分析。尽管存在几个跟踪元模型来表示执行跟踪,但其中大多数都存在可伸缩性问题。在本文中,我们介绍了一种称为通用紧凑型跟踪元模型(CTM)的通用紧凑型跟踪表示格式,该格式允许构造和操纵可执行模型的紧凑型执行跟踪。 CTM在支持广泛的xDSML的意义上是通用的。我们根据从现实世界中的fUML模型获得的迹线评估CTM。与现有的跟踪元模型相比,结果显示内存和磁盘消耗显着减少。此外,CTM提供了一种通用结构,旨在促进现有跟踪分析工具之间的互操作性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号