Hierarchical and Upstream-Downstream Composition of Stock and Flow Models

05/03/2023
by   Nicholas Meadows, et al.
0

The growing complexity of decision-making in public health and health care has motivated an increasing use of mathematical modeling. An important line of health modeling is based on stock flow diagrams. Such modeling elevates transparency across the interdisciplinary teams responsible for most impactful models, but existing tools suffer from a number of shortcomings when used at scale. Recent research has sought to address such limitations by establishing a categorical foundation for stock flow modeling, including the capacity to compose a pair of models through identification of common stocks and sum variables. This work supplements such efforts by contributing two new forms of composition for stock flow diagrams. We first describe a hierarchical means of diagram composition, in which a single existing stock is replaced by a diagram featuring compatible flow structure. Our composition method offers extra flexibility by allowing a single flow in the stock being replaced to split into several flows totalling to the same overall flow rate. Secondly, to address the common need of docking a stock flow diagram with another "upstream" diagram depicting antecedent factors, we contribute a composition approach that allows a flow out of an upstream stock in one diagram to be connected to a downstream stock in another diagram. Both of these approaches are enabled by performing colimit decomposition of stock flow diagrams into single-stock corollas and unit flows.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/01/2022

A Categorical Framework for Modeling with Stock and Flow Diagrams

Stock and flow diagrams are already an important tool in epidemiology, b...
research
05/09/2022

Compositional Modeling with Stock and Flow Diagrams

Stock and flow diagrams are widely used in epidemiology to model the dyn...
research
08/13/2021

Bayesian Modelling of Alluvial Diagram Complexity

Alluvial diagrams are a popular technique for visualizing flow and relat...
research
09/30/2017

Diagramming the Class Diagram: Toward a Unified Modeling Methodology

The object-oriented class is, in general, the most utilized element in p...
research
09/13/2020

Optimization over Young Diagrams

We consider the problem of finding a Young diagram minimizing the sum of...
research
10/26/2022

Towards Automatically Extracting UML Class Diagrams from Natural Language Specifications

In model-driven engineering (MDE), UML class diagrams serve as a way to ...
research
06/07/2020

Contextualisation of Data Flow Diagrams for security analysis

Data flow diagrams (DFDs) are popular for sketching systems for subseque...

Please sign up or login with your details

Forgot password? Click here to reset