Escolar Documentos
Profissional Documentos
Cultura Documentos
Special Issue
Simulation: Transactions of the Society for
Modeling and Simulation International
1–16
Agent-based modeling and simulation Ó The Author(s) 2017
DOI: 10.1177/0037549717712602
of blood vessels in the cardiovascular journals.sagepub.com/home/sim
system
Abstract
The purpose of this study is to develop a model to simulate the behavior of the human cardiovascular system for use in
medical education. The proposed model ensures that the output of the system is accurately represented in both equili-
brium conditions and imbalance conditions including in the presence of adaptive agents. In this study, field experts
develop an agent-based blood vessel model, i.e., a submodel for the stated purpose. In the proposed blood vessel model,
vessels are represented by agents whereas blood flow is represented by the interaction between agents. Adaptive beha-
vior shown by vessels in terms of resistance to the blood flow is defined by the agents’ properties, which are used as the
basis for calculating and graphically representing the physical parameters of blood flow, specifically blood pressure, blood
flow velocity, and the resistance of the vessel. The adaptation of the vessel agents is supported by a case study, which
demonstrates the adaptive behavior of the blood vessel agents through a negative feedback control mechanism. The
blood vessel model proposed is flexible in nature such that it can be adapted to account for the behavior of the vessel
sections in any vascular structure.
Keywords
Agent-based modeling and simulation, human cardiovascular system, blood vessel
The rest of this study is organized as follows. Section 2 overall model by all the agents. However, in many simula-
offers a brief account of the fundamentals of ABMS. tion models, an environment is defined as ‘‘an empty
Section 3 summarizes the CVS and homeostatic control world,’’ which allows the environment in which agents
mechanism. We do briefly refer to studies in which perform their operations to be represented. A simulated
researchers have offered models of the CVS in the litera- environment has an important role for ABMS as active
ture review presented in Section 4, where we consider a components in the real system are frequently affected by
range of viewpoints and research angles. Section 5 pro- the environment.
vides a detailed account of our agent-based blood vessel Simulation environment: A simulation environment
model, including the calculations used to create the model consists of agents and a simulated environment. It repre-
and our approach to identifying agent behaviors and estab- sents the simulation infrastructure and enables the opera-
lishing rules regarding them. Section 6 provides a detailed tion of the simulation model. In conceptual terms, the
description of the simulation study, including the results simulation environment is considered part of ABMS. The
together with a comparison of the behaviors of the vessel simulation environment is conceptualized in this way prin-
agents. Section 7 presents a case study in which a negative cipally because if the simulation model is to represent the
feedback control mechanism is used to demonstrate adap- current system in real terms, any needed infrastructure
tive behavior on the part of the blood vessel agents. must be a part of the real system. Further, the simulation
Section 8 presents a summary of our multidisciplinary environment is the basis for the model’s operation, record-
study including an account of its limitations and recom- ing the results, and a number of infrastructure services
mendations for future research directions. required for the simulation model to function. For this rea-
son, the simulated environment is considered part of the
simulation model.
2. Agent-Based Modeling and Simulation In the ABMS model, each agent has its own character-
(ABMS) istics and behaviors and acts as a component of the system.
As a result of the behavior of any given agent, other agents
ABMS is a powerful technique used to understand the in the simulated environment can be affected. During a
mechanisms of systems and/or system dynamics shown by simulation, interactions between agents and/or interactions
complex phenomena in many domains, including biomedi- between agents and the environment may lead over time to
cine1, social sciences,2 ecology,3 and economics.4 A a behavior or a behavioral pattern that is not defined in the
review of the published studies that draw on ABMS shows system. In ABMS, the concept of time is typically repre-
that the concepts of multi-agent modeling, agent-oriented sented as time steps. In every time step, each agent in the
modeling, and agent-directed simulation are often used model performs an operation and interacts with other
interchangeably. Oren et al. proposed the concept of agents.
agent-oriented simulation as a way to capture all these Although ABMS is an innovative and solution-based
concepts,9 thereby simplifying the terminology. However, simulation method for many application areas, it may not
recent studies have shown that the field has moved toward be suitable for some applications or situations. For this rea-
a consensus whereby ABMS has become the prevalent son, it is important to define the cases for which ABMS is
and accepted term.10 ABMS refers to simulations in which appropriate, a list of which is given next11,12:
agents are used to mimic real system behaviors. It consists
of three main components: agents, a simulated environ- The agent’s decisions and behaviors can be
ment, and a simulation environment. described separately.
Agents: These are actors operating in the real system, The agent’s behaviors change or adapt.
influencing the simulated environment and influenced by The agent learns and exhibits changeable behaviors.
the simulated environment. The agents are involved in the Agents have dynamic relationships that can be
simulation model as model components performing actions shaped and resolved.
individually and interacting with other agents and the When agents group, the results of adaptation and
simulated environment to represent behaviors in the real learning can be observed at the macro level.
system. Based on agents’ past knowledge, the future cannot
Simulated environment: This environment consists of be predicted.
components that cannot be represented as agents in the real Changes in the agent’s community are observed as
system but represent important components with regard to a result of a process rather than as a result of inputs.
the representation of the system. The simulated environ- Individualism and/or locality is important to the
ment is part of the simulation model. It also represents the system’s operation.
real environment in which agents live, operate, and inter- In multi-level systems, the effects of emergence,
act with each other. In a simulated environment, sources i.e., of lower-level behaviors on higher-level beha-
and state definitions are present and are often shared in the viors are observed.
Bora et al. 3
The properties of homogenous information, linear beds. For the heart to do this efficiently, the vascular sys-
decision making, and rationality must not be tem plays a central role as the distributing conduit. Both
included, as these are inappropriate for equilibrium- the distributing arteries and the peripheral vascular beds
based modeling. present the load to the pumping heart. The theory related
to blood flow in the vascular system includes multi-faceted
aspects such as fluid mechanics, the fluid–vessel interface,
3. Human cardiovascular system vascular tissue engineering, pulse wave propagation, and
At the core of biology stands homeostasis,13 the most mathematical modeling.
essential concept of life and also the fundamental axiom Mathematical formulations of blood flow through vis-
of physiology. The term means the maintenance of a rela- coelastic arteries are well established and documented in
tively stable internal environment for the cells of the various texts.14 There are also experimental measurement
organism with regard to physical and chemical properties. methods and quantitative approaches to assessing the state
It must be understood, however, that the internal environ- of the arterial circulation and microcirculation.
ment stands not for the intracellular space, but for the The human CVS adapts itself to asymmetrical and irre-
extracellular fluid. Any cell in an organism uses various gular demands via feedback mechanisms in various situa-
transport mechanisms such as simple diffusion, active tions. These adaptations are achieved by local and global
transport, and endocytosis through its semi-permeable cel- control mechanisms.
lular membranes to obtain necessary biomolecules and to Almost all homeostatic control mechanisms are based
dispose of the end-products of cellular metabolism. The on negative feedback. These mechanisms change the vari-
internal environment is the only exchange partner for the able back to its original state or ‘‘ideal value’’ and have at
cells in these processes. Therefore, an efficient logistic least three interdependent components, as shown in
network with a surface-increasing branching algorithm Figure 1.15
must be in place to effect a steady supply of these neces- The receptor/sensor is the sensing component that
sary substrates to the internal environment of the cells and monitors and responds to changes in the environment.
to clear the end-products from that environment. For com- When it senses a stimulus, the receptor sends information
plex multicellular animals, this network is a CVS with to a control center, i.e., to the component that sets the
blood as its carrier domain. The CVS functions primarily range at which a variable is maintained. The control center
to transport gases, nutrients, chemical messengers, heat, determines an appropriate response to the stimulus and
and immunologic elements to target tissues and to remove generates output accordingly. The control center then
from those tissues the chemical and thermal products of sends signals to an effector, which can be muscles, organs,
their metabolism. or other structures. The effector receives output from the
The physiology of the CVS can be divided into two sub- control center. After the effector receives the signal, a
sections: the function of the heart and the function of the change occurs to correct the deviation by depressing it
vascular system. In terms of the dynamics of the vascular with negative feedback.
system, the heart provides energy to increase the pressure A number of negative feedback loops are shown in
and velocity of the blood in order to perfuse organ vascular Figure 2.16 The local and central mechanisms are
4. Literature review articles and case studies associated with traditional compu-
tational approaches. Despite the related works, unmet
ABMS has been applied to many domains, including bio-
requirements in the simulation of the human CVS remain.
logical systems,19,20 several branches of the social
Other works evaluate the human CVS as a normal system
sciences,21–23 management systems,24,25 economic sys-
that consists of predefined components and functions
tems,26 physiological systems,27,28 ecological systems,29,30
accordingly. Such research does not address the adaptation
and animal societies.10 The CVS has been computationally
or self-organization needs of the CVS. Given this gap in
simulated in numerous studies, which rely on control the-
the literature, we model the human CVS as a complex sys-
ory,31 electrical circuit models,32–34 biomechanical tech-
tem consisting of autonomous interacting individuals that
niques,35 and physical and mathematical calculations.36
react to local and/or global perturbations in their environ-
The CVS is an extremely complicated homeostatic
ment by adjusting their behaviors. Thus, the simulation we
mechanism, which involves sub-systems. Almost all these
present of the human CVS is considerably more realistic
studies lack stochasticity, which is important for biological
than the models described in the literature to date. In bio-
systems. Further, the studies rely on differential equations
medical systems, building an environment is important for
to model the CVS process. These mathematical models do
agents to identify their neighbors and the state of the latter
not simplify the system or contribute to the development
and to behave accordingly. The environment includes tis-
of the system. It should also be noted that these models
sue, an extracellular matrix, or biological variables. In our
are not capable of providing accurate three-dimensional
study, the environment has the ability to utilize the con-
(3D) visualizations or interactivity. The literature includes
text, which enables the agents to take on a hierarchical
only a few studies of the CVS in which ABMS is used.
organization. Our context includes a network, a grid, and a
Among the studies that do rely on ABMS is one by Al-
continuous space in Repast Simphony. In biomedical
Jaafreh and Al-Jumaily,27 who estimated the cardiovascu-
applications, agents are usually represented as a large
lar parameters using a multiagent system (MAS) based on
number of biological cells, elements, or gene-proteins. In
combining two independent methods: pulse wave velocity
some of the applications we researched, agents traverse
(PWV) and heart rate and artery resistance. Utilizing
from one region to another region linked by paths through
multi-agent cooperation decreases the error percentage
branches of the circulatory system. The MAS concept in
and improves the accuracy of the cardiovascular para-
simulating complex biomedical processes offers flexibility
meters. Faber et al. simulated the blood flow in the capil-
and open-endedness. However, compared with mathemati-
lary vessels of the human body with the additional
cal models, biomedical applications in MAS require more
presence of foreign bodies and estimated the scope and
memory to be built into the data structures of the program-
usefulness of the data obtainable from such an environ-
ming and the experiments. In our system, we divided the
ment.37 Yazdanbod and Marcus presented a 3D, interac-
blood vessels into segments, each of which is represented
tive, agent-based model of the blood coagulation process
by an agent. We define the blood vessels as agents because
within the Lindsay Composer (LC) computational frame-
we consider it important to create a model that is flexible
work.28 Mehdizadeh et al. presented a brief survey of
in nature. As we continue to develop the model, it will be
some of the biological and biomedical applications of
a straightforward matter to add parameters and behavior
ABMS in biomedical engineering.38 These studies are
rules to the agents. Although the CVS is much more com-
related to cancer, tissue engineering, angiogenesis, lung
plicated in terms of blood vessel models, we developed a
disease, morphogenesis, and epidemiology. Mehdizadeh
basic blood vessel model in order to understand the sys-
et al. developed a multi-layered agent-based framework to
tem. In future work, we plan to develop the complex blood
model the process of sprouting angiogenesis (blood vessel
vessels model with fractals using the ABMS technique.
formation) within polymeric porous scaffolds used in
regenerative medicine.38 Mabry and Baldwin focused on
modeling cardiovascular flow with a migrating agent sys-
5. Agent-based blood vessel model
tem.39 Using the SimAgent framework, the researchers
described the basic cardiovascular flow problem followed
5.1. Modeling the vessel
by a correlation between the migrating agent paradigm In a real system, the vessels transport the nutrients needed
and physiological processes. In this study, agents repre- to cells and tissues by branching, a process that can be
senting blood flow traverse from one region to another abstracted as a parallel distribution channel. It is not feasi-
along emanating paths. The researchers drew on parallel- ble for a single vessel to reach throughout the body, thus
processing approaches and considered the ways in which supplying all the latter’s nutrient needs. Therefore, con-
the SimAgent framework provides for a unique computa- ceptualizing such a model is of little use. Instead, the more
tional approach to simulating cardiovascular processes. connections there are between the vessels, the easier it is
The CVS studies to date evince a range of modeling to access tissues and cells. We have designed our model to
and simulation approaches. We investigated scholarly reflect this reality.
6 Simulation: Transactions of the Society for Modeling and Simulation International 00(0)
8Viscosity
Rn ¼ AGENT LENGTH ð8Þ
PIrn4
6. Simulation details
We developed our model using the Java language with the
Figure 6. Model parameters.
Repast Simphony 2.2 tool.42
The key definitions for our agent-based blood vessel
tick. Therefore, each vessel agent can react to a perturba- model developed in the simulation environment are as
tion, should one arise, and can adjust its diameter autono- follows:
mously, adaptively, and independently of other vessel
agents. However, in this study, our model does not respond Vessel length, cycle duration, agent count, tapering
to changes in perturbations (i.e., Dr = 60.3 cm), as this
factor, viscosity, and blood density constitute the
phenomenon is most closely related to the autonomic ner-
model parameters. Each model parameter has a pre-
vous system, which is not our focus here.
defined value, as shown in Figure 6. The user can edit
As shown in Figure 6, agent length is calculated by:
these values in order to observe the effects of and
changes in the behaviors/outputs of the simulation.
VESSEL LENGTH
AGENT LENGTH ¼ ð6Þ The mean arterial pressure (MAP) of the vessel, the
AGENT COUNT minimum blood pressure (PRESSURE_MIN) of a
i.e., the ratio of the length of the vessel (VESSEL_ healthy adult is defined as [60, 89], and the maxi-
LENGTH) to the number of agents (AGENT_COUNT), mum blood pressure (PRESSURE_MAX) is
both of which are entered by the programmer. defined as [100, 140].
Blood flow (Q) is the volume of fluid displaced in a A cardiac cycle (tðK Þ) is represented in 1 period,
vessel in unit time. Its unit is defined by cm3/sn or mL/ which, in turn, is represented as a 100 simulation
100 g/min. Blood flow is described by: cycle (tick count).
On comparing the findings for the model without decreased. Even though the effective cross-sectional area
branching vessels to the findings for the model with increases as a result of branching, the vessels narrow adap-
branching vessels, we found that agent behaviors change tively so that the perfusion pressure does not drop below
from the point at which branching begins. This difference the critical value when the terminal point is reached.
is shown in Table 1. Therefore, the radius of the vessel agents decreases along
Cross-sectional models of main vessel A and branching the vessel length in both models. The radii of the vessel
vessel B, which branches from A, are shown in Table 1. agents are shown in Figure 9.
Branching, which starts at a point of main vessel A, is The MAP of the vessel agents depends on the pressure
stated as a percentage. Our principal reason for stating the values pumped by the heart periodically during a cardiac
value as a percentage is that the length of the vessel varies cycle, as shown in Figure 10. MAP is determined by the
according to the physical size of the individual. The length cardiac output, the systemic vascular resistance, and the
of main vessel A per 80% corresponds to the 40th agent perfusion pressure.
(An agent) in the simulation environment. The 40th agent The graphical results obtained from comparisons of
continues to transmit the message from this point to the applying behavior parameters in Table 1 to both models
next agents. The 40th agent also transmits the message to are presented in Figures 11, 12, 13, and 14. According to
the branching vessel B agents. The connection, created these results, we offer the following observations:
from the first agent of the branching vessel B (B0 agent)
changes the global behavior of the main vessel A from that In Figure 11(a), the cross-sectional areas of main
point. When a new branching vessel C (or more branching vessel A’s agents decrease. However, as the arterial
vessels), which branches from B, is included in the model, vascular bed expands from the point of branching,
the behavior parameters of branching vessels remain the the total cross-sectional area of main vessel A’s
same as in Table 1. and branching vessel B’s and C’s respective agents
An examination of the behavior parameters shows that leads to an increase in the total effective cross-
the diameter of the vessels to tissues and cells gradually sectional area, as shown in Figure 11(b).
Bora et al. 9
Behavior parameters Vessel model without branching Vessel model with branching
Radius (r) rAn < rAðn + 1Þ Decrease rAn > rAðn + 1Þ + rB0 Increase
Cross-sectional area (A) AAn < AAðn + 1Þ Decrease AAn < AAðn + 1Þ + AB0 Increase
(depending on radius)
Resistance (R) 1 Increase RA ∼ 1 Decrease
RA ∼ rð4A + BÞ
rA4
Blood flow (Q) QAin ffi QAout Stable QAn ffi QAðn + 1Þ + QB0 Decrease
QAn ffi QAðn + 1Þ
Velocity (V) VA n > VA ð n + 1 Þ Increase VA n < V A Decrease
ðn + 1 Þ
VA n < VB
Pressure (P) PA n > PA ð n + 1 Þ Increase PAn < PAðn + 1Þ Decrease
PA n < PB
10 Simulation: Transactions of the Society for Modeling and Simulation International 00(0)
Figure 11. (a) Graphic of effective cross-sectional area of main vessel A. (b) Graphic of effective cross-sectional area of branching
vessel A.
Figure 12. (a) Graphic of resistance of main vessel A. (b) Graphic of resistance of branching vessel A.
Figure 13. (a) Graphic of blood flow of main vessel A. (b) Graphic of blood flow of main vessel A, branching vessel B and C.
7. Case study: local autoregulation of conditions, we increased the metabolic activity in the 30th
blood flow tick count. In Figure 15, the arterioles are represented by
our branching vessel model, as described in the previous
In this case study, we observed the adaptive behavior of section.
our agent-based blood vessel model during metabolic The receptor agent is stimulated by the chemical factors
activity, which may increase or decrease depending on (oxygen (O2) and carbon dioxide (CO2)). The receptor
external factors. Using a negative feedback control agent relays the O2 and CO2 levels to the control center. In
mechanism, we simulated the metabolic response of the control center, O2 and CO2 levels are controlled by set
agent-based blood vessels (Figure 15). point levels. If the CO2 level increases (Figure 16) and the
If the metabolic activity increases, the oxygen demand O2 level decreases (Figure 17), then the arterioles dilate in
of the tissue increases. In a 100 tick run time under normal
12 Simulation: Transactions of the Society for Modeling and Simulation International 00(0)
Figure 14. (a) Graphic of blood flow velocity of main vessel A. (b) Graphic of blood flow velocity of main vessel A, branching vessel
B and C.
response to a higher level of CO2. In the simulation, the CO2 dilate the blood vessel agents. The normal value range
radius of the blood vessel agents is dilated to 0.3 cm. The of SaO2 is 94–100% at sea level.46 However, the critical
widening of the blood vessels, i.e., vasodilation, increases value of SaO2 is 89%.
blood flow to the tissue, bringing additional O2 to meet the In our simulation, when the threshold value falls below
increased metabolic demand and removing waste CO2. 89%, the negative feedback control system is activated and
In real life situation, especially for the local feedback blood flow increases (Figure 18).
regulation, the same anatomical structure may assume all In Figure 18, the normal value range of the blood flow
the roles for the receptor, the control center and the effec- is approximately 50 mL/100 g/min at sea level.46–48 In the
tor. However, in order for our abstraction approach to be presence of both low SaO2 and high PaCO2, the blood ves-
comparable, we chose to apply the same data flow logic sel agents dilate and so the blood flow increases and regu-
for all levels of simulation. lates SaO2 and PaCO2. When metabolic activity starts to
In the simulation, metabolic activity is increased in the increase, the blood vessels dilate and blood flow increases
30th tick count. Until this tick count, the partial pressure of and regulates the metabolic response.
the carbon dioxide (PaCO2) is normal range. The PaCO2 Blood vessel resistance is influenced by both systemic
value range is 38–42 mmHg at sea level.46 When meta- and local control mechanisms. Local control of blood ves-
bolic activity starts to increase, the PaCO2 level gradually sel resistance matches tissue blood flow to the metabolic
increases, as shown in Figure 16. needs of the tissue. In Figure 19, when the resistance falls
In Figure 17, tissue O2 saturation (SaO2) decreases as the blood vessel agents dilate, the blood flow increases
while CO2 production increases. Both low O2 and high (active red line).
Bora et al. 13
Figure 16. Partial pressure of the carbon dioxide (PaCO2) of blood vessel agents.
We modeled the agent-based blood vessels as the main An increase in oxygen demand by the cells in a tissue
effectors of blood flow regulation, as a crucial aspect of leads to increased blood flow. High tissue metabolism
the metabolic response is that arterioles need to receive releases a large amount of vasodilator substance compris-
information about the metabolic status of the tissue they ing CO2, lactic acid, adenosine, histamine, and hydrogen
supply. ion. These substances cause vasodilation by relaxing of
The flow diagram of the closed negative feedback the smooth muscle on the vessels which in turn reduces
mechanism is shown in Figure 20.49 resistance and causes increased blood flow. When blood
14 Simulation: Transactions of the Society for Modeling and Simulation International 00(0)
system and simulate it in a virtual environment. For this 9. Oren T, Numrich SK, Uhrmacher AM, et al. Agent-directed
reason, the present study is interdisciplinary in nature, simulation: challenges to meet defense and civilian require-
which is a strength, although some difficulties can arise in ments. In: Proceedings of the 2000 winter simulation confer-
creating a system’s engineering scenario. Members of the ence (WSC) (ed JA Joines, et al.), Orlando, FL, 10–13
interdisciplinary research group use different problem- December 2000, pp.1757–1762. IEEE.
10. Macal CM and North MJ. Agent-based modeling and simu-
solving methods to solve problems. Moreover, members
lation. In: Proceedings of the 2009 winter simulation confer-
are influenced by how others perform their tasks. ence (WSC), Austin, TX, 13–16 December 2009, pp.86–98.
Interdisciplinary studies require far-reaching conceptual IEEE.
integration and require a mature foundation in the respec- 11. Macal CM and North MJ. Tutorial on agent-based modeling
tive disciplines.50,51 This study emerged in accordance and simulation. J Simul 2010; 4: 151–162.
with the principles of interdisciplinary research. Therefore, 12. Hare M and Deadman P. Further towards a taxonomy of
we anticipate that the results reported herein will be used agent-based simulation models in environmental manage-
as a tool for both educational exploration and research. ment. Math Comput Simul 2004; 64: 25–40.
Following this study, we plan to create an arterial vas- 13. Marieb EN and Hoehn K. Human anatomy and physiology:
cular bed map in which compared to our model here will cardiovascular system. 8th ed. San Francisco, CA: Benjamin
account for considerably more branching vessels. Cummings, 2010.
14. Aaf AN. Circulatory system dynamics. Biophysics and
Our goal is to provide a model of the distribution of
Bioengineering Series. Vol. 1. Academic Press, 1978.
blood flow to tissues and organs via this map and to com- 15. Koc H. Homeostasis and physiological control systems.
plete the CVS closed loop model together with the venous Lecture Notes, 2013.
system. We anticipate that in the not-too-distant future, 16. Li JK. Dynamics of the vascular system. World Scientific, 2004.
our model developed will be used to educate medical stu- 17. Guyton AC and Hall JE. Textbook of medical physiology.
dents and as a basis for engaging in research focused on Elsevier Health Sciences, 2015.
both healthy individuals and on those requiring cardiovas- 18. Moini J. Anatomy and physiology for health professionals
cular intervention. with companion web site. Burlington, MA: Jones and Bartlett
Learning, 2012.
19. Railsback S, Lytinen S and Jackson S. Agent-based simula-
Funding tion platforms: review and development recommendations.
This research received no specific grant from any funding agency Simulation 2006; 82: 609–623.
in the public, commercial, or not-for-profit sectors. 20. Tobias R and Hofmann C. Evaluation of free Java-libraries
for social-scientific agent based simulation. J Artif Societies
Social Simul 2004; 7: 6.
References 21. Griffin AF and Stanish C. An agent-based model of pre-
1. Shi Z, Wu C and Ben-Arieh D. Agent-based model: a surging historic settlement patterns and political consolidation in the
tool to Simulate infectious diseases in the immune system. Lake Titicaca Basin of Peru and Bolivia. Struct Dyn 2007;
Open J Modell Simul 2014; 2: 12–22. 2(2).
2. Epstein J and Axtell R. Growing artificial societies: aocial 22. Malleson N. Using simulation to predict prospective burglary
science from the bottom up. Washington, DC: Brookings rates in Leeds and Vancouver. In: 7th national crime map-
Institution Press, 1996. ping conference, Manchester, UK, 7–8 May 2009.
3. Grimm V, Revilla E, Berger U, et al. Pattern-oriented model- 23. Carley KM, Fridsma DB, Casman E, et al. BioWar: scalable
ing of agent-based complex systems: lessons from ecology. agent-based model of bioattacks. IEEE Trans Syst Man
Science 2005; 310: 987–991. Cybern Part A Syst Humans 2006; 36: 252–265.
4. Phan D and Varenne F. Agent-based models and simulations 24. Conway SR. An agent-based model for analyzing control poli-
in economics and social sciences: from conceptual explora- cies and the dynamic service-time performance of a capacity-
tion to distinct ways of experimenting. J Artif Societies Social constrained air traffic management facility. In: 25th congress
Simul 2010; 13: 5. of the international council of the aeronautical sciences (ICAS
5. Crespi V, Galstyan A and Lerman K. Top-down vs bottom-up 2006), Hamburg, Germany, 3–8 September 2006.
methodologies in multi-agent system design. Auton Robots 25. Van Dam KH, Lukszo Z, Ferreira L, et al. Planning the loca-
2008; 24: 303–313. tion of intermodal freight hubs: an agent based approach. In:
6. Di Marzo Serugendo G, Gleizes M-P and Karageorgos A. Proceedings of the 2007 IEEE international conference on
Self-organising software from natural to artificial adaptation. networking, sensing and control, London, 15–17 April 2007,
Springer Science & Business Media, 2011. pp.187–192. IEEE.
7. North MJ and Macal CM. Managing business complexity: dis- 26. Charania AC, Olds JR and DePasquale D. Sub-orbital space
covering strategic solutions with agent-based modeling and tourism market: predictions of the future marketplace using
simulation. Oxford: Oxford University Press, 2007. agent-based modeling. In: 57th international astronautical
8. Wolf T and Holvoet T. Emergence versus self-organisation: congress (IAC), 2006 http://www.sei.aero/eng/papers/uploads/
different concepts but promising when combined. Lect Notes archive/IAC-06-E3.4_present.pdf, accessed: 01.06.2017 (2006,
Comput Sci 2005; 3464: 1–15. accessed 1 June 2017).
16 Simulation: Transactions of the Society for Modeling and Simulation International 00(0)
27. Al-Jaafreh M and Al-Jumily A. Multi agent system for esti- 42. Nikolai C and Madey G. Tools of the trade: a survey of vari-
mation of cardiovascular parameters. In: Computers, com- ous agent based modeling platforms. J Artif Societies Social
munications, & signal processing with special track on Simul 2009; 12(2): 2.
biomedical engineering, Kuala Lumpur, Malaysia, 15 43. Deviha VS, Rengarajan P and Hussain RJ. Modeling blood
November 2005, pp.269–299. IEEE. flow in the blood vessels of the cardiovascular system using
28. Yazdanbod I and Marcus S. An agent-based simulation of fractals. Appl Math Sci 2013; 7: 527–537.
blood coagulation processes. J Undergraduate Res Alberta 44. Jayalalitha G, Deviha VS and Uthayakumar R. Fractal model
2011; 1: 13–18. of the blood vessel in cardiovascular system. In: 15th interna-
29. Mock KJ and Testa JW. An agent-based model of predator- tional conference on advanced computing and communications,
prey relationships between transient killer whales and other Guwahati, India, 18–21 December 2007, pp.175–182. IEEE.
marine mammals. Technical report, University of Alaska 45. Betts JG, College TJ, DeSaix P, et al. Anatomy and physiol-
Anchorage, USA, May 2007. ogy, Chapter 20.2.BC Open Textbooks, https://open
30. Mast EH, van Kuik GA and Van Bussel GJ. Agent-based textbc.ca/anatomyandphysiology/chapter/20–2-blood-flow-
modelling for scenario development of offshore wind energy. blood-pressure-and-resistance/ (2013, accessed 1 June 2017).
Report, Delft University of Technology, The Netherlands. 46. Hadjiliadis D, Zieve D and Ogilvie I. Blood gases,
2007. www.nlm.nih.gov/medlineplus/ency/article/003855.htm (2015,
31. Wu Y, Allaire P, Tao G, et al. Modeling, estimation and con- accessed 1 June 2017).
trol of cardiovascular systems with a left ventricular assist 47. Anaesthesia UK. Cerebral blood flow (CBF), www.frca.
device. In: American control conference, Portland, OR, 8 Jun co.uk/article.aspx?articleid=100754 (2007, accessed 1 June
2005, pp.3841–3846. IEEE. 2017).
32. Naik KB and Bhathawala PH. Mathematical modelling and 48. Shardlow E and Jackson A. Cerebral blood flow and intracra-
simulation of human systemic arterial system. Int J Eng nial pressure. Anaesth Intensive Care Med 2008; 9: 222–225.
Innovative Technol 2014; 4(1). 49. Silverthorn DU. Human physiology: an integrated approach.
33. Takahashi S, Sakawa K, Shiraishi Y, et al. Modeling, simu- 4th ed. Upper Saddle River, NJ: Pearson Education, 2007.
lation and parameter estimation of the cardiovascular system 50. Newell WH. The case for interdisciplinary studies: response
by using model based approach. In: InSICE annual confer- to Professor Benson’s five arguments. Issue Interdiscip Stud
ence (SICE), Nagoya, Japan, 14 September 2013, pp.493– 1983; 2(1): 19.
500. IEEE. 51. Jones C. Interdisciplinary approach: advantages, disadvan-
34. Ghasemalizadeh O, Mirzae MR, Firoozabadi B, et al. Exact tages, and the future benefits of interdisciplinary studies.
modeling of cardiovascular system using lumped method. ESSAI 2010; 7(1): 26.
In: International conference on bioinformatics & computa-
tional biology (BIOCOMP), Las Vegas, NV, 14–17 July
Author biographies
2008, pp.408–417.
35. Arıbasx E, PisxkinS
x and C
xelebi MS. 3D blood flow simulations Sxebnem Bora received her PhD degree from Ege
in human arterial tree bifurcations. In: 14th national biome- University, Turkey in 2006. She is currently an assistant
dical engineering meeting, Izmir, Turkey, 20–22 May 2009, professor in the Computer Engineering Department at Ege
pp.1–4. IEEE. University. Her research interests include dependable
36. Fajdek B and Golnik A. Modeling and simulation of human computing, multiagent systems, self-adaptive systems,
circulatory system. In: 15th International conference on
complex-adaptive systems, and agent-based modeling and
methods and models in automation and robotics,
simulation.
Miedzyzdroje, Poland, 23 August 2010, pp.399–404. IEEE.
37. Faber L, Boryczko K and Kisiel-Dorohinicki M. Hybrid
architecture for simulation of blood flow with foreign bodies. Vedat Evren is an MD-PhD at the Ege University School
In: 28th European conference on modelling and simulation
_
of Medicine, Department of Physiology, Izmir, Turkey.
(ECMS 2014), Brescia, Italy, 27–30 May 2014, pp.523–529.
38. Mehdizadeh H, Artel A, Brey EM, et al. Multi-agent systems Sevcan Emek is a PhD candidate and a research assistant
for biomedical simulation: modeling vascularization of por- in the Computer Engineering Department at Ege
ous scaffolds. In: International conference on principles and University, Turkey. She received the BS and MS degrees
practice of multi-agent systems, Wollongong, NSW, 16–18 in Computer Engineering from Dumlupınar University in
November 2011, pp.113–128. Berlin: Springer. 2009 and 2011, respectively. Her research interests
39. Mabry SL and Baldwin K. Modeling cardiovascular flow include artificial intelligence, control systems and agent-
with a migrating agent system. In: Proceedings of interna-
based modeling and simulation.
tional conference on health sciences simulation: 2000 west-
ern multiconference, San Diego, CA, 23–27 January 2000.
40. Secomb TW. Theoretical models for regulation of blood Ibrahim Cxakırlar received the BS, MS, and PhD degrees
flow. Microcirculation 2008; 15: 765–775. in computer engineering from Computer Engineering
41. Gabrys E, Rybaczuk M and Kedzia A. Blood flow simula- Department of Ege University in 2007, 2009, and 2015,
tion through fractal models of circulatory System. Chaos respectively. He is currently a software engineer in
Solutions Fractals 2006; 27: 1–7. Concur France SAS.