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...
Main Authors: | , , |
---|---|
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 |