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

Saved in:
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
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849220719268855808
author Fiona Tulinayo
Theo van der Weide
Patrick van Bommel
author_facet Fiona Tulinayo
Theo van der Weide
Patrick van Bommel
author_sort Fiona Tulinayo
collection DOAJ
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.
format Article
id doaj-art-74b77eb83d0a4ad2b6c322beae5c5c9d
institution Kabale University
issn 2255-9922
language English
publishDate 2018-07-01
publisher Riga Technical University
record_format Article
series Complex Systems Informatics and Modeling Quarterly
spelling doaj-art-74b77eb83d0a4ad2b6c322beae5c5c9d2024-12-05T09:56:30ZengRiga 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
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
title 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_short Decomposition and Conceptualization to Support System Dynamics Behavior Modeling
title_sort decomposition and conceptualization to support system dynamics behavior modeling
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