首页> 外文期刊>Environmental Modelling & Software >A minimally invasive model data passing interface for integrating legacy environmental system models
【24h】

A minimally invasive model data passing interface for integrating legacy environmental system models

机译:用于集成遗留环境系统模型的微创模型数据传递接口

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

摘要

This paper presents the Model Data Passing Interface (MODPI). The approach provides fine-grained, multidirectional feedbacks between legacy environmental system models through read and write access to relevant model data during simulation using a bidirectional, event-based, publish-subscribe system with a message broker. MODPI only requires commented directives in the original code and an XML linkage file with an optional custom data conversion module. Automated code generation, compilation, and execution reduce the programming burden on the modeler. Case study results indicated that MODPI required less code modifications within each model code base both before and after automated code generation, outperforming a baseline subroutine approach. Performance overhead for MODPI was minimal for the use case, offering speedup in some cases through parallel execution. MODPI is much less invasive than other techniques, potentially encouraging adoption by the modeling community in addition to maintainability and reusability of integrated model code. (C) 2016 Elsevier Ltd. All rights reserved.
机译:本文介绍了模型数据传递接口(MODPI)。该方法通过使用带有消息代理的双向,基于事件的发布-订阅系统在仿真过程中通过对相关模型数据的读写访问,在旧版环境系统模型之间提供细粒度的多方向反馈。 MODPI仅要求原始代码中带有注释的指令,以及带有可选的自定义数据转换模块的XML链接文件。自动化的代码生成,编译和执行减少了建模器的编程负担。案例研究结果表明,在自动代码生成之前和之后,MODPI在每个模型代码库中需要更少的代码修改,胜过基线子例程方法。在用例中,MODPI的性能开销最小,在某些情况下可通过并行执行来提高速度。 MODPI的侵入性比其他技术要小得多,除了集成模型代码的可维护性和可重用性之外,还可能鼓励建模社区采用。 (C)2016 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号