详细内容或原文请订阅后点击阅览
一种使复杂计算机系统协作的新方法
几十年来,复杂系统的构建模拟(无论是在工程、国防还是科学领域)一直受到不兼容的软件工具和不一致的方法的限制。一项新研究提出了一种植根于数学基础系统理论的实用解决方案。 RTSync 公司的 Bernard Zeigler 教授、simlytics.cloud 的 Robert Kewley 博士和卡尔顿大学的 Gabriel Wainer 教授的研究人员展示了 [...]
来源:科学特色系列几十年来,复杂系统的构建模拟(无论是在工程、国防还是科学领域)一直受到不兼容的软件工具和不一致的方法的限制。一项新研究提出了一种植根于数学基础系统理论的实用解决方案。 RTSync 公司的 Bernard Zeigler 教授、simlytics.cloud 的 Robert Kewley 博士和卡尔顿大学的 Gabriel Wainer 教授的研究人员表明,一种名为 DEVS(离散事件系统规范的缩写)的建模方法可以作为模拟各种系统的通用标准,无论它们看起来多么不同。
Zeigler教授和他的团队重点研究了DEVS的三个关键特征:耦合下的封闭性、通用性和唯一性。这些功能听起来可能很技术性,但它们提供了现实世界的好处。耦合下的闭合意味着较小的模型可以组合成较大的模型,同时仍保留在 DEVS 框架内,就像堆叠乐高积木来构建更大的可重新堆叠结构一样。 “通过连接多个 DEVS 模型构建的任何系统都可以在数学上表示为单个 DEVS 模型,该模型在模拟时给出相同的结果。”齐格勒教授解释道。这意味着即使非常复杂的系统也可以像简单系统一样进行处理,从而使模拟更易于管理和扩展。
Zeigler 教授的团队还强调了 DEVS 的普遍性,即它能够描述通过在特定时间发生的事件(称为离散事件)工作的任何系统。例如,无论是火车时刻表、生产线还是在线交易系统,DEVS 都可以对其进行建模。 “DEVS 表示也是独特的,这意味着任何此类系统的基本、最简单版本在 DEVS 模型中都具有精确匹配,”教授说。怀纳。这使得 DEVS 能够在一个一致的标准下将不同的模型整合在一起。
