Since AnyLogic is based on the Eclipse platform it employs the latest technologies and as a result the AnyLogic Development Environment is modern and easy-to-use when compared with most other simulation modeling tools.ĭiscrete-event or process-centric modeling is fully supported by AnyLogic.
In other words, you can combine different simulation methods within one model in any way: hierarchically, series hand-off, parallel, etc. The agents themselves may be included inside system dynamics stock & flow diagrams and/or flow charts. Agent Based models can be seamlessly combined with Discrete-Event and System Dynamics models.
These constructions allow you to describe almost all the behavioral aspects of agents and you can always write specific Java code if you would like to model something special or unanticipated. Events are used to describe occasional or time-certain occurrences.Environment objects help to describe the agent environment and to collect the statistics,.Action charts are used to define algorithms,.UML Statecharts are used to define agent behaviors,.The object-oriented model design paradigm supported by AnyLogic provides for modular, hierarchical, and incremental construction of large models.ĪnyLogic provides a visual language which significantly simplifies development of agent based models: AnyLogic’s graphical interface, tools, and library objects allow you to quickly model diverse areas such as manufacturing and logistics, business processes, human resources, consumer and patient behavior. The unique flexibility of the modeling language enables the user to capture the complexity and heterogeneity of business, economic and social systems to any desired level of detail.
AnyLogic is the only tool that supports all the most common simulation methodologies in place today: System Dynamics, Process-centric (AKA Discrete Event), and Agent Based modeling.