TY - JOUR
T1 - Property-based Sensitivity Analysis
T2 - An approach to identify model implementation and integration errors
AU - Iwanaga, Takuya
AU - Sun, Xifu
AU - Wang, Qian
AU - Guillaume, Joseph H.A.
AU - Croke, Barry F.W.
AU - Rahman, Joel
AU - Jakeman, Anthony J.
N1 - Publisher Copyright:
© 2021 Elsevier Ltd
PY - 2021/5
Y1 - 2021/5
N2 - Diagnostic testing is an oft-recommended use of sensitivity analysis to assess correctness or plausibility of model behavior. In this paper we demonstrate the use of sensitivity analysis as a complementary first-pass software test for the validation of model behavior. Typical testing processes rely on comparing model outputs to results known to be correct. Such approaches are limited to specific model configurations and require that correct results be known in advance. Property-based Sensitivity Analysis (PbSA) examines model properties in terms of the behavior of parameter sensitivities to provide a line of evidence that the expected conceptual relationships between model factors and their effects are present. Unanticipated results can indicate issues to be corrected. The PbSA approach is also scalable as it can complement existing testing practices and be applied in conjunction with global sensitivity methods that can reuse existing model evaluations or are otherwise independent of the sampling scheme.
AB - Diagnostic testing is an oft-recommended use of sensitivity analysis to assess correctness or plausibility of model behavior. In this paper we demonstrate the use of sensitivity analysis as a complementary first-pass software test for the validation of model behavior. Typical testing processes rely on comparing model outputs to results known to be correct. Such approaches are limited to specific model configurations and require that correct results be known in advance. Property-based Sensitivity Analysis (PbSA) examines model properties in terms of the behavior of parameter sensitivities to provide a line of evidence that the expected conceptual relationships between model factors and their effects are present. Unanticipated results can indicate issues to be corrected. The PbSA approach is also scalable as it can complement existing testing practices and be applied in conjunction with global sensitivity methods that can reuse existing model evaluations or are otherwise independent of the sampling scheme.
KW - Diagnostic testing
KW - Integrated development cycle
KW - Integrated environmental model
KW - Parameter inactivity
KW - Parameter sensitivity
KW - Sensitivity analysis
UR - http://www.scopus.com/inward/record.url?scp=85102061357&partnerID=8YFLogxK
U2 - 10.1016/j.envsoft.2021.105013
DO - 10.1016/j.envsoft.2021.105013
M3 - Article
SN - 1364-8152
VL - 139
JO - Environmental Modelling and Software
JF - Environmental Modelling and Software
M1 - 105013
ER -