The project has moved to github https://github.com/EnFlexIT/AgentWorkbench
Agent.GUI is a simulation framework and toolkit based on the JADE framework. It provides functionalities for time aspects, agent-environment interaction, visualization and load balancing, Furthermore, the included application focuses the usability for end users.
Features
- => End User functionalities <=
- MAS / MABS are handled as "projects" (designed by developer)
- In projects, definitions of different simulation setups are possible
- Agents can be configured by using different start arguments coming from (tailored) ontologies
- Depending on the selected environment model (e. g. a graph or a continuous two-dimensional model) case-specific environment configurations can be done
- The JADE agent platform and their tools can be easily controlled with the end user application
- Simulations can be easily distributed and balanced on different machines, in particular also by non-IT specialists
- Agent.GUI provides a Multi-Language application (English, German, Italian, Polish, …)
- -------------------------------------------------------------------------------------------------------------------------------
- => Utilities for developer <=
- Agent.GUI provides a console window, which allows to display the system output, even if the output comes from a remote container located on a different machine
- The view to projects can be switched between a 'Developer view' and an 'End user view', in order to unburden domain experts from superfluos tasks and views
- One of the predefined environment model can be selected and used for a simulation OR an environment model can be designed and added individually
- External libraries (jar-files) can be added to a project in order to extend the core program features
- A customized PlugIn-class can be written in order to extend the application or the project window
- Protege designed ontologies can be integrated into projects - Agent.GUI provides a reflective access to them. For example, in order to define start arguments for agents
- Needed JADE-Services can be configured by using the user interfaces, this includes also extended JADE BaseService-classe that have been written individually for a project
- With the SimulationSservice, Agent.GUI provides an efficient way for the agent/environment interaction, also in distributed applications
- The integrated, so called "Backgrond System" enables an easy distribution of agencies over several machines in a computer network, just by a method invocation out of the running simulation
- Agent.GUI provides open interfaces in order to allow individual static and dynamic load balancing solutions. Therfore the system load is permanentely measured, also for a distribute agent platform
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2)Follow Agent.GUI
You Might Also Like
Rate This Project
Login To Rate This Project
User Reviews
-
Hi, the right SVN is: svn checkout svn://svn.code.sf.net/p/agentgui/code/trunk/agentGUI not(as indicated below Code): svn checkout svn://svn.code.sf.net/p/agentgui/code/trunk agentgui-code Best regards Axel Arnold Bangert - Herzogenrath 2013