【24h】

A Testing Framework for DEVS Formalism Implementations

机译:DEVS形式主义实现的测试框架

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

摘要

The Discrete-Event system Specification (DEVS) is a widely used formalism for discrete-event modelling and simulation. A variety of DEVS modelling and simulation tools have been implemented. Diverse implementations with platform-specific characteristics and often tailored to specific problem domains need to be tested to ensure their compliance with the precise and formal DEVS formalism specification. Such compliance allows for meaningful exchange and re-use of models. It also allows for the correct comparison of simulator implementation performance and hence of specific implementation optimizations. In this paper, we focus on testing correctness and preciseness of DEVS implementations and propose a testing framework. Our testing framework combines black-box and white-box testing approaches and uses a standard XML representation for event- and state-traces (also known as segments). We apply our testing framework to Python-DEVS and DEVS++, two concrete implementations of the Classic DEVS formalism. Analysis of the test results reveals candidate items for improvement of the two tools. Finally, insights gained into DEVS standardization are discussed.
机译:离散事件系统规范(DEVS)是广泛用于离散事件建模和仿真的形式。已经实现了多种DEVS建模和仿真工具。需要测试具有特定于平台的特性并且通常针对特定问题领域量身定制的各种实现,以确保它们符合精确和正式的DEVS形式规范。这种合规性允许有意义的模型交换和重用。它还允许正确比较模拟器的实施性能,从而实现特定实施优化的正确比较。在本文中,我们重点测试DEVS实现的正确性和准确性,并提出一个测试框架。我们的测试框架结合了黑盒和白盒测试方法,并对事件和状态跟踪(也称为段)使用了标准的XML表示形式。我们将测试框架应用于Python-DEVS和DEVS ++,这是Classic DEVS形式主义的两个具体实现。对测试结果的分析揭示了用于改进这两种工具的候选项目。最后,讨论了对DEVS标准化的见解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号