Decomposition and Conceptualization to Support System Dynamics Behavior Modeling

With the increasing need for data-based decision making, social systems and the ecosystems; practitioners and decision makers need guidance in their decision making, as is offered by data-based models and a systematic generation of simulation tools. Overtly, relations between data and practice have...

Full description

Bibliographic Details
Main Authors: Fiona Tulinayo, Theo van der Weide, Patrick van Bommel
Format: Article
Language:English
Published: Riga Technical University 2018-07-01
Series:Complex Systems Informatics and Modeling Quarterly
Subjects:
Online Access:https://csimq-journals.rtu.lv/article/view/2229
id doaj-74b77eb83d0a4ad2b6c322beae5c5c9d
record_format Article
spelling doaj-74b77eb83d0a4ad2b6c322beae5c5c9d2020-11-25T01:29:38ZengRiga Technical UniversityComplex Systems Informatics and Modeling Quarterly2255-99222018-07-01015457110.7250/csimq.2018-15.031182Decomposition and Conceptualization to Support System Dynamics Behavior ModelingFiona Tulinayo0Theo van der Weide1Patrick van Bommel2Makerere University, College of Computing and Information SciencesRadboud University, Institute of Computing and Information SciencesRadboud University, Institute of Computing and Information SciencesWith the increasing need for data-based decision making, social systems and the ecosystems; practitioners and decision makers need guidance in their decision making, as is offered by data-based models and a systematic generation of simulation tools. Overtly, relations between data and practice have been under-conceptualized. Data modelers and decision makers tend to lack a mutual understanding of each other’s knowledge systems which has led to huge knowledge gaps. Assimilation of modeling methods therefore is vital. Modeling methods use a specific way of thinking, rules and directions on how to model different aspects of systems. These rules and directions are what we refer to as constructs. Conceptualizing model relations and formulations requires significant domain knowledge and understanding of the constructs. In this article, we use the decomposition mechanism to better conceptualize and understand the System Dynamics (SD) model behavior, and show how using a natural language based domain modeling method (Object-Role Modeling, ORM) helps in dealing with complex SD models. Through applying the decomposition mechanism, we are able to better understand the underlying concepts of the stock and flow diagram and update behaviors of ORM objects. To achieve this, we use examples and an SD model derived from a case “Intrapartum process in Ugandan hospitals” to study the object behaviors. The main results of this article include: a theoretical founding of integrating ORM with SD; quantitative analysis at the level of ORM reasoning; and transformation rules from ORM into SD.https://csimq-journals.rtu.lv/article/view/2229System DynamicsConstructsDecompositionObject-Role Modeling
collection DOAJ
language English
format Article
sources DOAJ
author Fiona Tulinayo
Theo van der Weide
Patrick van Bommel
spellingShingle Fiona Tulinayo
Theo van der Weide
Patrick van Bommel
Decomposition and Conceptualization to Support System Dynamics Behavior Modeling
Complex Systems Informatics and Modeling Quarterly
System Dynamics
Constructs
Decomposition
Object-Role Modeling
author_facet Fiona Tulinayo
Theo van der Weide
Patrick van Bommel
author_sort Fiona Tulinayo
title Decomposition and Conceptualization to Support System Dynamics Behavior Modeling
title_short Decomposition and Conceptualization to Support System Dynamics Behavior Modeling
title_full Decomposition and Conceptualization to Support System Dynamics Behavior Modeling
title_fullStr Decomposition and Conceptualization to Support System Dynamics Behavior Modeling
title_full_unstemmed Decomposition and Conceptualization to Support System Dynamics Behavior Modeling
title_sort decomposition and conceptualization to support system dynamics behavior modeling
publisher Riga Technical University
series Complex Systems Informatics and Modeling Quarterly
issn 2255-9922
publishDate 2018-07-01
description With the increasing need for data-based decision making, social systems and the ecosystems; practitioners and decision makers need guidance in their decision making, as is offered by data-based models and a systematic generation of simulation tools. Overtly, relations between data and practice have been under-conceptualized. Data modelers and decision makers tend to lack a mutual understanding of each other’s knowledge systems which has led to huge knowledge gaps. Assimilation of modeling methods therefore is vital. Modeling methods use a specific way of thinking, rules and directions on how to model different aspects of systems. These rules and directions are what we refer to as constructs. Conceptualizing model relations and formulations requires significant domain knowledge and understanding of the constructs. In this article, we use the decomposition mechanism to better conceptualize and understand the System Dynamics (SD) model behavior, and show how using a natural language based domain modeling method (Object-Role Modeling, ORM) helps in dealing with complex SD models. Through applying the decomposition mechanism, we are able to better understand the underlying concepts of the stock and flow diagram and update behaviors of ORM objects. To achieve this, we use examples and an SD model derived from a case “Intrapartum process in Ugandan hospitals” to study the object behaviors. The main results of this article include: a theoretical founding of integrating ORM with SD; quantitative analysis at the level of ORM reasoning; and transformation rules from ORM into SD.
topic System Dynamics
Constructs
Decomposition
Object-Role Modeling
url https://csimq-journals.rtu.lv/article/view/2229
work_keys_str_mv AT fionatulinayo decompositionandconceptualizationtosupportsystemdynamicsbehaviormodeling
AT theovanderweide decompositionandconceptualizationtosupportsystemdynamicsbehaviormodeling
AT patrickvanbommel decompositionandconceptualizationtosupportsystemdynamicsbehaviormodeling
_version_ 1725095851035983872