【24h】

Parallel Model Validation with Epsilon

机译:使用Epsilon进行并行模型验证

获取原文

摘要

Traditional model management programs, such as transformations, often perform poorly when dealing with very large models. Although many such programs are inherently parallelisable, the execution engines of popular model management languages were not designed for concurrency. We propose a scalable data and rule-parallel solution for an established and feature-rich model validation language (EVL). We highlight the challenges encountered with retro-fitting concurrency support and our solutions to these challenges. We evaluate the correctness of our implementation through rigorous automated tests. Our results show up to linear performance improvements with more threads and larger models, with significantly faster execution compared to interpreted OCL.
机译:传统模型管理程序(例如,转换)在处理非常大的模型时通常表现不佳。尽管许多这样的程序在本质上是可并行化的,但是流行的模型管理语言的执行引擎并不是为并发而设计的。我们为已建立且功能丰富的模型验证语言(EVL)提出了可扩展的数据和规则并行解决方案。我们重点介绍了改型并发支持所面临的挑战以及针对这些挑战的解决方案。我们通过严格的自动化测试来评估实施的正确性。我们的结果表明,与更多的线程和更大的模型相比,线性性能得到了改善,与解释后的OCL相比,执行速度显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号