They provide a certain level of abstraction in which programmers can develop their objects. Serenko and Detlor (69) provided a good summary on why agent-based toolkits are needed in general: According to review articles, an agent toolkit could be defined as a software package, application, or development environment that provides modules with a sufficient level of abstraction to allow them to implement agents with desired attributes, features, and rules. There is no universal definition of an agent toolkit. (65-69) These toolkits are in general integrated tool suites, designed to simplify the construction of agent-based models and the development of agent applications. Each software toolkit has a variety of characteristics, and many efforts have been attempted to review and compare these toolkits. Recently, an increasing number of modeling toolkits have become available to facilitate agent-based modeling and applications. See the license agreement for more details.The Exploratory Advanced Research ProgramĪ Primer for Agent-Based Simulation and Modeling in Transportation Applications This license is restricted to be used solely in public research activities. 2 AnyLogic University Researcher license may be purchased only by educational institutions. See the license agreement for more details. For any kind of commercial or research activities, you must obtain other type of license. 1 The free PLE (Personal Learning Edition) license is restricted to be used solely for classroom instruction and personal learning. Unlimited Number of Dynamically Created Agents Unlimited Number of System Dynamics Variables in One Agent Unlimited Number of Embedded Agents/Blocks in One Agent Unlimited Number of Agent Types in One Model Saving, Restoring and Exporting Simulation Output from Experiment Simulation Application (Standalone Application) (e.g., List Box, File Chooser, Combo Box, Progress Bar) ( e.g., Check Box, Radio Button, Button, Slider, Edit Box) Bar Chart, Pie Chart, Stack Chart, Plots, Histograms) (MS Access, MS SQL, My SQL, Oracle, etc.) Teamwork and version control system (SVN) IntegrationĬomponents for Work with Excel and Text Files Technical Support and Model Building Assistance Java Variables, Expressions Evaluation, Line-by-Line Execution, Java Level Debugging) Breakpoints, Conditional Breakpoints, Watching All Model Variables incl. (Inspect Window at Runtime, Tracing, Messages, Step-by-Step Execution) Auto Code Completion, Pop-Up Context Documentation, Syntax Highlighting) Libraries, Action Charts, Statecharts, Equations, Events, Functions, Parameters, etc.) Support of Windows, Mac, and Linux Operating Systems
Additionally, the customizable platform comes with comprehensive support from the AnyLogic team, ensuring that you’ll have resources to guide you through the modelling process.The software works along with a wide range of data storage solutions, including, but not limited to, Oracle, Excel, MS Access, MS SQL, MySQL, PostgreSQL, and text files.AnyLogic gives you access to a powerful testing environment, giving you the flexibility you need to experiment with a variety of modelling techniques as you learn to use the software.This makes it the perfect choice to show results to key stakeholders, as you can run it on another computer, tablet, or even a phone. You can run simulations off of any device by leveraging the fact that AnyLogic can use powerful computing resources in the cloud.No matter what industry you need to model, there’s a powerful library of tools included, each of which is designed to work for unique industry’s requirements.
Even if you can’t find the right visual asset in the library of AnyLogic models and other assets, you’re able to import your own custom designs easily.
AnyLogic software gives users access to a comprehensive suite of digital assets, ensuring that you’re able to model most situations.