Submitted:
04 September 2024
Posted:
09 September 2024
You are already at the latest version
Abstract
Keywords:
Introduction
Concepts and Method
The Conceptual Framework
A Coherent Set of Definitions (C1)
- (a)
- Direction: the values increase, decrease, or remain constant (detectable as the sign of the slope).
- (b)
- Speed: the increases or decreases can have larger or lower absolute values (detectable by comparison of the absolute values of the slopes of two successive curve segments).
- (c)
- Over two successive intervals, different aspects of behavior can change, leading to a dynamic (of) behavior expressed in two properties at a second level:
- (d)
- Acceleration: the speed can change (acceleration or deceleration, and in principle also linear), and it is a marker for reinforcing and balancing feedback and detectable as curvature in graphs.
- (e)
- Turning points: the direction can switch between any of the three possible values.
A Hierarchical Set of Behavior Modes for Conceptualization (C2)
- Constant increase: constant growth, linear growth.
- Accelerating increase: growth, explosive growth, expansion, recovery.
- Decelerating increase: asymptotic growth, logarithmic growth, goal-seeking growth.
- Constant decrease: constant decline, linear decline.
- Accelerating decrease: collapse, exponential collapse.
- Decelerating decrease: exponential decay, asymptotic decay, goal-seeking decline.
- S-shaped growth: accelerating increase, decelerating increase.
- S-shaped degrowth: accelerating decrease, decelerating decrease.
- Oscillation: repeats accelerating increase, decelerating increase, accelerating decrease, decelerating decrease.
- Overshoot and collapse: accelerating increase, decelerating increase, accelerating decrease, decelerating decrease.
- Overshoot and oscillation: S-shaped growth, oscillation
- Decelerating decrease and Accelerating increase: decelerating decrease, accelerating increase.
- Decelerating increase and Accelerating decrease: decelerating increase, accelerating decrease.
- S-shaped growth and S-shaped degrowth: S-Shaped growth, S-Shaped degrowth.
- S-shaped degrowth and S-shaped growth: S-Shaped degrowth, S-Shaped growth.
A Structured Method with Rule-Based Tasks
Procedure
- 1)
- Slope: for each interval between a pair of data points, the slope is the difference between the measurements.
- 2)
- Direction is the sign of the slope.
- 3)
- Curvature: for each sequence of two intervals, the curvature is the absolute value of the difference between the slopes. Acceleration is the curvature.
| Rule classify_segment: |
| For each segment i from 2 to n do: slope(i) ← v(i)-v(i-1) End for For each tuple of segments from 2 to n, do: If sign(slopei) = sign(slopei-1) then If sign(slopei) <>0 If (abs(slopei) > abs(slopei-1)) then mode ← “Accelerating” Else if (abs(slopei) < abs(slopei-1)) then mode ← “Decelerating” Else mode ← “Linear” Else mode ← “Linear” Else if (sign(slopei) ≠ sign(slopei-1)) and sign(slopei) <>0 then mode ← “Accelerating” Else mode ← “Linear” End for For each segment i from 2 to n do: slope(i) ← v(i)-v(i-1) If sign(slopei) >0 then mode ← concatenate(mode; “ increase”) Else If sign(slopei) <0 then mode ← concatenate(mode; “ decrease”) Else mode ← “Steady state” End for End |
Rules for Representing Episodes (R2)
| Rule classify_variable_episodes: |
| episodes = 1 For each segment i from 3 to n-1 do: If mode(i) ← mode(i+1) Then episode(i) ← episodes Else episodes ← episodes + 1 episode(i) ← episodes transition(i) ← 1 End for |
Establishing the System Episodes (R3)
Generating the Essential Modeling Questions (R4)
- During an episode: why does each essential variable maintain its mode while the others are in their respective modes and value ranges?
- For episode transitions triggered by a variable’s episode transition: why does this variable transit to the new mode when it has reached this value and while the other essential variables keep behaving in their respective modes?
Application to Classical Cases
Urban Dynamics
Market Growth and Underinvestment
World Dynamics
Discussion
- 1)
-
Identification of
- a)
- a tentative time horizon
- b)
- the essential variables.
- 2)
- Classification of behaviors that accounts for turning and inflection points and the intervals between them in terms of slope and acceleration.
- 3)
- Classification of system behavior as a sequence of time intervals during which none of the essential variables passes through a turning point or an inflection point.
- 4)
- Formulation of a fundamental question for each transition in the system behavior.
References
- Ackoff RL. 1971. Towards a System of Systems Concepts. Management Science 17(11). [CrossRef]
- Alfeld LE, AK Graham. 1976. Introduction to Urban Dynamics. Wright-Allen Press, Cambridge, MA.
- Andersen DL, LF Luna-Reyes, VG Diker, L Black, E Rich, DF Andersen. 2012. The disconfirmatory interview as a strategy for the assessment of system dynamics models. System Dynamics Review 28(3): 255-275. [CrossRef]
- Barlas Y, K Kanar. 1999. A dynamic pattern-oriented test for model validation. Proceedings of the Proceedings of 4th systems science European congress, pp. 269-286. Citeseer.
- Boğ S, Y Barlas. 2005. Automated dynamics pattern testing, parameter calibration and policy improvement. Proceedings of the International System Dynamics Conference. Boston, MA. System Dynamics Society.
- Edali M. 2022. Pattern-oriented analysis of system dynamics models via random forests. System Dynamics Review 38(2): 135-166. [CrossRef]
- Fiddaman T. 2010a. Urban Dynamics. In MetaSD.
- Fiddaman T. 2010b. The World Dynamics Model. In MetaSD.
- Ford DN. 1999. A behavioral approach to feedback loop dominance analysis. System Dynamics Review 15(1): 3-36.
- Ford DN. 2019. A system dynamics glossary. System Dynamics Review 35(4): 369-379.
- Forrester JW. 1969. Principles of Systems. MIT Press.
- Forrester JW. 1971. World Dynamics. Wright-Allen Press, Cambridge, MA.
- Forrester JW. 1975. Market Growth as Influenced by Capital Investment. Industrial Management Review 9(2): 23.
- Forrester JW. 1999. Urban Dynamics. Pegasus Press, Waltham, MA.
- Groesser SN, MF Schaffernicht. 2012. Mental models of dynamic systems: taking stock and looking ahead. System Dynamics Review 28(1): 22. [CrossRef]
- Groesser SN, M Schwaninger. 2012. Contributions to model validation: hierarchy, process, and cessation. System Dynamics Review 28(2): 157-181. [CrossRef]
- Hassan SA, MH Khodeir. 2021. A Model for Reducing the Cost of Refueling in a Flight Route Problem With Discounted Fuel Prices In Said Ali Hassan, A.W. Mohamed (eds.), Handbook of Research on Decision Sciences and Applications in the Transportation Sector. IGI Global, Hershey, Pennsylvania, pp. 419.
- Hekimoğlu M, Y Barlas, L Luna-Reyes. 2016. Sensitivity analysis for models with multiple behavior modes: a method based on behavior pattern measures. System Dynamics Review 32(3-4): 332-362. [CrossRef]
- Homer J. 2019. Best practices in system dynamics modeling, revisited: a practitioner’s view. System Dynamics Review 35(2): 177-181. [CrossRef]
- Kim H, DF Andersen. 2012. Building confidence in causal maps generated from purposive text data: mapping transcripts of the Federal Reserve. System Dynamics Review 28(4): 311-328.
- Lakoff G, M Johnson. 1980. Metaphors we live by. The University of Chicago Press, Chicago. [CrossRef]
- Martinez-Moyano IJ, GP Richardson. 2013. Best practices in system dynamics modeling. System Dynamics Review 29(2): 102-123. [CrossRef]
- Merriam-Webster. 2022. Pattern. Merriam-Webster. Retrieved 2022-28-2. Available from https://www.merriam-webster.com/dictionary/pattern.
- Mojtahedzadeh M, D Andersen, GP Richardson. 2004. Using Digest to implement the pathway participation method for detecting influential system structure. System Dynamics Review 20(1): 1-20. [CrossRef]
- Morecroft JD. 2015. Strategic Modelling and Business Dynamics. John Wiley, Chichester.
- Naumov S, R Oliva. 2018. Refinements on eigenvalue elasticity analysis: interpretation of parameter elasticities. System Dynamics Review 34(3): 426-437. [CrossRef]
- OECD. 2023. PISA 2022 Results (Volume I): The State of Learning and Equity in Education. OECD, Paris.
- Randers J. 1980. Elements of the System Dynamics Method. Productivity Press, Cambridge, MA.
- Richardson G, A Pugh. 1989. Introduction to System Dynamics Modeling. Pegasus Communications, Waltham, MA.
- Saleh M, R Oliva, CE Kampmann, PI Davidsen. 2010. A comprehensive analytical approach for policy analysis of system dynamics models. European Journal of Operational Research 203(3): 673-683. [CrossRef]
- Sawicki S, RZ Frantz , VM Basto Fernandes, F Roos-Frantz, I Yevseyeva, R Corchuelo. 2016. Characterising Enterprise Application Integration Solutions as Discrete-Event Systems. In Miranda F., C. Abreu (eds.), Handbook of Research on Computational Simulation and Modeling in Engineering. IGI Global, Hershey, Pennsylvania, pp. 824.
- Schaffernicht M, S Groesser. 2016. A competence development framework for learning and teaching system dynamics. System Dynamics Review 32(1): 52-81. [CrossRef]
- Schaffernicht MF. 2010. Causal loop diagrams as means to improve the understanding of dynamic problems: a critical analysis. Systems Research and Behavioral Science 27(6): 13.
- Schaffernicht MF, SN Groesser. 2018. Growth Dynamics in New Markets: Improving Decision Making through Model-Based Management. John Wiley, Chichester.
- Sterman J. 2000. Business dynamics—Systems Thinking and Modelling for a Complex World. McGraw-Hill.
- Tomoaia-Cotisel A, SD Allen, H Kim, D Andersen, Z Chalabi. 2022. Rigorously interpreted quotation analysis for evaluating causal loop diagrams in late-stage conceptualization. System Dynamics Review 38(1): 41-80. [CrossRef]
- Walrave B. 2016. Determining intervention thresholds that change output behavior patterns. System Dynamics Review 32(3-4): 261-278. [CrossRef]
- Yücel G, Y Barlas. 2011. Automated parameter specification in dynamic feedback models based on behavior pattern features. System Dynamics Review 27(2): 195-215. [CrossRef]











| Elementary modes | Ford (1999) | Sterman (2000) | Ford (2019) | Barlas et al. (1999, 2006) | Morecroft (2015) | Randers (1980) | Richardson and Pugh (1981) | Forrester (1969) |
| Constant increase | - | - | - | 1 | 1 | - | - | - |
| Constant decrease | - | - | - | 1 | 1 | - | - | - |
| Accelerating increase | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 |
| Decelerating increase | 1 | - | 2 | 1 | - | - | 1 | 1 |
| Accelerating decrease | 1 | - | 2 | 1 | 1 | - | - | - |
| Decelerating decrease | 1 | 2 | 2 | 1 | - | - | 1 | - |
| Steady-state | - | - | - | 1 | - | - | - |
| Composite modes | Sterman (2000) | Ford (2019) | Barlas et al. (1999, 2006) | Morecroft (2014) | Randers (1980) | Richardson and Pugh (1981) | Forrester (1969) |
|---|---|---|---|---|---|---|---|
| S-shaped growth | 1 | 1 | 1 | 1 | 1 | 1 | - |
| S-shaped degrowth | - | - | 1 | - | - | 1 | - |
| Oscillation | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Overshoot and collapse | 1 | - | - | - | - | - | 1 |
| Overshoot and oscillation | 1 | - | - | - | - | - | 1 |
| Decelerating decrease and Accelerating increase | - | - | 1 | 1 | 1 | - | - |
| Decelerating increase and Accelerating decrease | - | - | - | 1 | 1 | - | - |
| S-shaped growth and S-shaped degrowth | - | - | 1 | - | - | - | - |
| S-shaped degrowth and S-shaped growth | - | - | 1 | - | - | - | - |
| System | Year | Firms | Housing | People | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Transition | Value(%) | Mode | Trans. | Value (%) | Mode | Trans. | Value (%) | Mode | Trans. | |
| 1 | 80 | 59.60 | A.I. | 70.85 | A.I. | 1 | 52.32 | A.I. | ||
| 1 | 85 | 72.07 | A.I. | 1 | 86.08 | D.I. | 65.87 | A.I. | ||
| 1 | 90 | 83.78 | D.I. | 95.36 | D.I. | 80.08 | A.I. | 1 | ||
| 1 | 100 | 97.61 | D.I. | 100.00 | D.I. | 1 | 98.49 | D.I. | ||
| 1 | 105 | 99.80 | D.I. | 98.89 | A.D. | 100.00 | D.I. | 1 | ||
| 1 | 110 | 100.00 | D.I. | 1 | 97.23 | A.D. | 98.27 | A.D. | ||
| 1 | 120 | 97.31 | A.D. | 93.67 | A.D. | 1 | 91.37 | A.D. | 1 | |
| 1 | 130 | 92.82 | A.D. | 1 | 90.33 | D.D. | 84.74 | D.D. | ||
| 1 | 160 | 81.82 | D.D. | 86.67 | D.D. | 1 | 76.67 | D.D. | ||
| 1 | 165 | 81.05 | D.D. | 86.77 | A.I. | 76.60 | D.D. | 1 | ||
| 1 | 175 | 80.28 | D.D. | 87.12 | A.I. | 1 | 76.87 | A.I. | ||
| 1 | 180 | 80.14 | D.D. | 87.29 | D.I. | 77.08 | A.I. | 1 | ||
| 1 | 195 | 80.06 | D.D. | 1 | 87.58 | D.I. | 77.48 | D.I. | ||
| 13 | 4 | 5 | 5 | |||||||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).