Skip to main content
Kent Academic Repository

Towards modelling and verification of coupler behaviour in climate models

Baramashetru, Chinmayi, Orchard, Dominic (2025) Towards modelling and verification of coupler behaviour in climate models. In: PROPL '25: Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming for the Planet. . pp. 1-7. Association for Computing Machinery E-ISBN 979-8-4007-2161-8. (doi:10.1145/3759536.3763801) (KAR id:111663)

Abstract

Climate models and earth system models often comprise submodels composed via a 'coupler', a software component that enables interaction between submodel components. The continuous exchange of data through couplers creates the risk of subtle errors propagating across components, potentially distorting scientific conclusions. In this paper, we argue for lightweight formal verification techniques applied at the coupler interface to improve both coupler and model correctness. By enforcing formal contracts on data exchanges, the coupler can act as a checkpoint that detects and prevents certain classes of component-level errors before they propagate between models. We abstract general design principles for couplers and propose verifiable subsystems. Using an example of a real-world bug, we illustrate a hybrid verification strategy that integrates module-level contracts, verified through both static and runtime techniques. We aim to offer a practical pathway for both existing and future couplers, ultimately enabling auditable and formally verifiable couplers.

Item Type: Conference or workshop item (Paper)
DOI/Identification number: 10.1145/3759536.3763801
Uncontrolled keywords: climate Models; formal methods; couplers; verification
Subjects: Q Science > QA Mathematics (inc Computing science)
Institutional Unit: Schools > School of Computing
Former Institutional Unit:
There are no former institutional units.
Funders: University of Kent (https://ror.org/00xkeyj56)
SWORD Depositor: JISC Publications Router
Depositing User: JISC Publications Router
Date Deposited: 02 Feb 2026 09:54 UTC
Last Modified: 04 Feb 2026 03:45 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/111663 (The current URI for this page, for reference purposes)

University of Kent Author Information

  • Depositors only (login required):

Total unique views of this page since July 2020. For more details click on the image.