- Multiagent systems introduction (Dott. Daniela Briola, 2hr)
Multiagent systems introduction (Dott. Daniela Briola, 2hr)
Introduction to MultiAgent systems:
Some example of real MASs, developped in JADE.
- What is a Multiagent system (MAS)?
- Specific aspects of MAS
- When a MAS can be a good solution?
- MAS and Simulation with MASs
- Platforms overview
- Ontologies (Dott. Daniela Briola, 2hr)
Ontologies (Dott. Daniela Briola, 2hr)
Introductions (fast) to the ontologies
OWL: main features
Protegè for developing an OWL ontology.
Please install Protegè 3.5 on your laptop (and download from here the ontology for JADE).
- BDI agents and Jason (prof. Viviana Mascardi, 5hr)
BDI agents and Jason (prof. Viviana Mascardi, 5hr)
28th of January:
Introduction to BDI agents and to the speech act theory (1h)
Introduction to Jason (1h)
Lab on "strong" agenthood: the agent's belief base and the logic-based reasoning mechanism it supports (1h)
29th of January:
Lab on social ability: communication in Jason (1h)
Lab on situatedness: environment in Jason (1h)
For the practical part, students can follow and replicate the demos.
Students should install Jason on their laptops and come with laptops: https://sourceforge.net/projects/jason/files/
In this folder, students can find the slides of this part:
- The JaCaMo platform (prof. Rafael Bordini, 5hr)
The JaCaMo platform (prof. Rafael Bordini, 5hr)
An introduction to CArtAgO (1/2 hour)
An introduction to Moise (1/2 hour)
An overview of the JaCaMo platform (1 hour)
Examples of JaCaMo systems (1 hour)
Practical session with exercises on JaCaMo development:
- Voting system (1 hour)
- Ontologies (1 hour)
Students should have JaCaMo installed.
To install it as an Eclipse plugin they need to first install Eclipse and then follow exactly these instruction (being careful about which URL to use depending on the version of Eclipse):
There are other ways to use JaCaMo that does not require Eclipse:
Url for the ontology part
- Introduction to JADE (Dott. Daniela Briola, 2hr)
Introduction to JADE (Dott. Daniela Briola, 2hr)
The JADE platform (2hrs):
Please install Jade (4.4) and an Eclipse (I'm using Mars, but others should be ok too) + jdk 1.8.
- Platforms and containers
- Agent life cycle
- DF and AMS
- Message Exchange
- Jade GUIs
- Some Examples
- Platforms and containers
- Jade and Ontologies (2hrs)
Jade and Ontologies (2hrs)DF usageExploiting ontologies in JADE: OntologyBeanGenerator 5Please install Protegè 3.5 (or 3.4.8) and OBJ5.2 (see at the end of this post)
- JADE as a p2p platform, design examples
JADE as a p2p platform, design examples
Turning JADE into a p2p platform (LEARN)
MAS design example