Skip to content

This is an example project to get started with the JIAC(Java-Based Intelligent Agent Componentware), which is a framework for developing multi-agent systems(MAS) and services.

Notifications You must be signed in to change notification settings

BurakDmb/Mensa-JIAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mensa-JIAC, A Simple Project For Providing JIAC Programming Examples

This is an example project to get started with the JIAC(Java-Based Intelligent Agent Componentware), which is a framework for developing multi-agent systems(MAS) and services. It was developed in DAI-Labor, Technische Universitat Berlin.(http://www.jiac.de/agent-frameworks/jiac-v/)

In this project, we are simply building a multi agent system to show todays menu for Mensa Skyline, TU Berlin.(One of the student cafeterias in TU Berlin)

We are using JIAC to make one agent to provide web services to other agents while the other one provides the cafeteria information to the others.

With this setup, we will practice the basic Node, Agent, Bean and Action concepts of the JIAC programming.

This project has been created with the help of the JIAC manual.(http://jiac.de/Downloads/jiac/jiac_manual.pdf)

Mensa-JIAC Program Execution Steps:

  1. Install Java, Maven if not already installed.
  2. Fork the repo or download and unzip the archive into a directory.
  3. Change directory into the Mensa-JIAC folder. Inside the folder, you will see src directory and a pom.xml file.
  4. Run this command in terminal to build and execute the program: mvn clean install && sh target/appassembler/bin/startMensaService
  5. After that, you can access the web server in http://localhost:4567/

Mensa-JIAC Program Screenshot:

Program_Screenshot

Berlin StudierendenWerk page screenshot(The page where the menu information is being fetched, https://www.stw.berlin/mensen.html):

STW_Berlin_Screenshot

About

This is an example project to get started with the JIAC(Java-Based Intelligent Agent Componentware), which is a framework for developing multi-agent systems(MAS) and services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages