[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-657439-105":59,"doc-detail-657439-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","developing-system-dynamics-models-from-causal-loop-diagrams","DEVELOPING SYSTEM DYNAMICS MODELS FROM CAUSAL LOOP DIAGRAMS","","Paper explains an incremental labeling and transformation approach to convert a Causal Loop Diagram (CLD) into a Stock and Flow Diagram (SFD). Because a CLD lacks information to define a model uniquely, transformation choices require system-specific knowledge. The work defines general transformation steps, provides guidance on selecting them, and discusses simplifying variations using an example. Main application targets software development, with potential improvements to system dynamics workflows.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/developing-system-dynamics-models-from-causal-loop-diagrams/657439/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/developing-system-dynamics-models-from-causal-loop-diagrams/657439.png","ImageObject",300,407,{"name":92,"@type":93},"Danger Angel","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-26",true,{"@type":102,"interactionType":103,"userInteractionCount":19},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"Why can’t a causal loop diagram be transformed into a stock and flow diagram automatically?","Question",{"text":112,"@type":113},"A CLD does not contain enough information to describe a model uniquely, so decisions depend on knowledge about the modeled system and intended meaning.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What are the four phases in the proposed process?",{"text":117,"@type":113},"(i) Label the initial CLD by identifying stocks, flows, auxiliaries, and link dependencies; (ii) incrementally transform the labeled CLD using manual steps guided by constraints; (iii) transform the structured CLD into an SFD automatically; (iv) quantify the SFD to produce a simulation-ready model.",{"name":119,"@type":110,"acceptedAnswer":120},"How does the approach handle inconsistencies during transformation?",{"text":121,"@type":113},"The manual transformations are guided by syntactic inconsistency constraints so each step eliminates inconsistencies while avoiding (when possible) introducing new ones, producing a structured CLD that satisfies the constraints.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},657439,1793115230,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":19,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":139,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":145},962090769052,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","DEVELOPING SYSTEM DYNAMICS MODELS FROM CAUSAL LOOP  \nDIAGRAMS  \nTHOMAS BINDER, ANDREAS VOX, SALIM BELYAZID, H¨ORDUR HARALDSSON,  \nAND MATS SVENSSON  \nABSTRACT. In this paper we discuss how a Causal Loop diagram (CLD) can be labeled and structured incrementally in order to 􀀂nally transform it into a Stock and Flow diagram. A CLD does not contain enough information to describe a model uniquely. Hence the decisions on how to transform the CLD cannot be made automatically; they must be based on information about the modeled system. We describe a general set of possible transformation steps and offer guidance on when to choose which step. Some suggesting simpli􀀂cations of the general setting will be discussed and illustrated by an example. The main application area of the described interactive algorithm is software development. However, it might also give suggestions on thereorganization of the current system dynamics work􀀃ows.  \n1. INTRODUCTION  \nCausal Loop diagrams (CLDs) have long been used in standard system dynamics practice for purposes connected with simulation modeling. They are nowadays mostly used prior to simulation analysis, to depict the basic causal mechanisms hypothesized to underlie the reference mode of behavior over time, that is, for articulation of a dynamic hypothesis of the system as endogenous consequences of the feedback structure ([Randers, 1980],[Richardson, 1999],[Sterman, 2000]) . It also forms a connection between structure and decisions that generate system behavior. Later, CLDs have started to be used for purposes not necessarily related to model building, namely, for detailed system description and for stand-alone policy analysis ([Wolstenholme, 1999],[Homer & Oliva, 2001]) .  \nThe other common notation for system dynamics and system thinking are Stock-andFlow diagrams (SFDs) . Proponents of CLDs laude their accessibility to non-experts and claim that SFDs are useful only for people who understand how they work. Proponents of SFDs criticize the ambiguity and lack of detail in CLDs which prevents simulation of the modeled systems and prefer at least to start with stocks 􀀂rst [Ford, 1999] . Haraldsson [Haraldsson, 2004] and others propose to use CLDs for brainstorming and then to switch to an SFD which models the system exactly. This at once raises the question how CLDs can be used as a base for an SFD.  \nCLDs can be a good start for system modeling [Haraldsson & Sverdrup, 2003] . However, the transition to SFDs is not straightforward. The information on SFDs is hidden  \n2 T. BINDER, A. VOX, S. BELYAZID, H. HARALDSSON, AND M. SVENSSON  \nin the CLDs, collapsed into links and factors. Extracting stocks, 􀀃ows and auxiliaries from the CLDs requires further investigation of the links and what they represent. This process may increase the number offactors in the system. In order to develop the CLD further, the modeler is therefore required to have in-depth knowledge about the system considered.  \nWe propose a process which consists of four phases:  \n(i) The modeler labels the initial CLD in an appropriate way. This means deciding which factors are stocks, and which are 􀀃ows or auxiliaries, and specifying which links represent 􀀃ow dependencies and which information dependencies. The resulting labeled CLD usually reveals inconsistencies in the initial CLD, such as missing factors or illicit links.  \n(ii) The modeler then uses manually controlled steps to incrementally transform the labeled CLD. These steps are guided by a handful of constraints which characterize syntactic inconsistencies of the model. For each inconsistency the modeler has to decide on a speci􀀂c transformation step which best 􀀂ts the intended meaning of the model. The result of this phase, a labeled CLD which ful􀀂lls the constraints mentioned above, will be called a structured CLD.  \n(iii) It is then possible to transform the structured CLD automatically into an SFD.  \n(iv) The modeler quanti􀀂es the SFD, i.e. provides parameters, initial val","cbCais2Zh2yyfjC7","https://ap.wps.com/l/cbCais2Zh2yyfjC7","pdf",287347,21,"English","# Introduction\n## Background on CLDs and SFDs\n## Proposed four-phase process\n## Constraints and transformation requirements\n## Related work and paper organization","[{\"question\":\"Why can’t a causal loop diagram be transformed into a stock and flow diagram automatically?\",\"answer\":\"A CLD does not contain enough information to describe a model uniquely, so decisions depend on knowledge about the modeled system and intended meaning.\"},{\"question\":\"What are the four phases in the proposed process?\",\"answer\":\"(i) Label the initial CLD by identifying stocks, flows, auxiliaries, and link dependencies; (ii) incrementally transform the labeled CLD using manual steps guided by constraints; (iii) transform the structured CLD into an SFD automatically; (iv) quantify the SFD to produce a simulation-ready model.\"},{\"question\":\"How does the approach handle inconsistencies during transformation?\",\"answer\":\"The manual transformations are guided by syntactic inconsistency constraints so each step eliminates inconsistencies while avoiding (when possible) introducing new ones, producing a structured CLD that satisfies the constraints.\"}]","DEVELOPING SYSTEM DYNAMICS MODELS FROM CAUSAL LOOP DIAGRAMS | PDF",1792979069,53]