IBISC, Univ. Évry, Univ. Paris-Saclay, 91020 Évry-Courcouronne, France.
AMAP, Univ. Montpellier, INRAE, CIRAD, CNRS, IRD, Montpellier, France.
PLoS Comput Biol. 2022 Jun 6;18(6):e1009657. doi: 10.1371/journal.pcbi.1009657. eCollection 2022 Jun.
Model-checking is a methodology developed in computer science to automatically assess the dynamics of discrete systems, by checking if a system modelled as a state-transition graph satisfies a dynamical property written as a temporal logic formula. The dynamics of ecosystems have been drawn as state-transition graphs for more than a century, ranging from state-and-transition models to assembly graphs. Model-checking can provide insights into both empirical data and theoretical models, as long as they sum up into state-transition graphs. While model-checking proved to be a valuable tool in systems biology, it remains largely underused in ecology apart from precursory applications. This article proposes to address this situation, through an inventory of existing ecological STGs and an accessible presentation of the model-checking methodology. This overview is illustrated by the application of model-checking to assess the dynamics of a vegetation pathways model. We select management scenarios by model-checking Computation Tree Logic formulas representing management goals and built from a proposed catalogue of patterns. In discussion, we sketch bridges between existing studies in ecology and available model-checking frameworks. In addition to the automated analysis of ecological state-transition graphs, we believe that defining ecological concepts with temporal logics could help clarify and compare them.
模型检查是计算机科学中发展起来的一种方法,通过检查作为状态转换图建模的系统是否满足作为时态逻辑公式编写的动态属性,来自动评估离散系统的动态。生态系统的动态已经被绘制为状态转换图超过一个世纪,范围从状态和转换模型到组装图。只要它们归结为状态转换图,模型检查就可以为经验数据和理论模型提供深入了解。虽然模型检查在系统生物学中已被证明是一种有价值的工具,但除了初步应用外,在生态学中仍未得到广泛应用。本文通过对现有的生态 STG 进行清查,并对模型检查方法进行了易于理解的介绍,旨在解决这一问题。该概述通过将模型检查应用于评估植被途径模型的动态来说明。我们通过从提出的模式目录中构建的代表管理目标的计算树逻辑公式来选择管理场景。在讨论中,我们勾勒出了生态学中现有研究和可用模型检查框架之间的桥梁。除了对生态状态转换图的自动分析外,我们还认为使用时态逻辑定义生态概念可以帮助澄清和比较它们。