- Docente: Andrea Omicini
- Credits: 6
- SSD: ING-INF/05
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Cesena
- Corso: Second cycle degree programme (LS) in Computer Engineering (cod. 0650)
Learning outcomes
Knowledge
- Foundations of agent-oriented computing
-
Agents and artifacts (A&A): the meta-model
-
Programming languages for agents and MAS
- Interaction, communication, coordination, organisation, security
-
Agent-oriented Software Engineering (AOSE)
-
Agent-oriented simulation of complex systems
-
Self-* systems, autonomic computing and MAS
Operating abilities
-
Use of agent-oriented technologies
- Design and development of comples software systems as MAS
Course contents
Introduction to the Course
The Evolution of Computational Systems: Foundations of
Agent-Oriented Computing
Sources of Scientific Literature for Multiagent Systems
Agents: From Premises to Definition
Agents as Intentional Systems
Programming Intentional Agents in AgentSpeak(L) and Jason
Artifacts for Agents: Multi-disciplinary Foundations
Agents and Artifacts: The A&A Meta-model for Multiagent
Systems
Programming Languages for Multiagent Systems
Agents in tuProlog
Coordination Models & Languages
Tuple-based Coordination: From Linda to ReSpecT
& TuCSoN
Agent-Oriented Software Engineering
The SODA AOSE Methodology
Simulation & Multi-Agent Systems: An Introduction
Self-Organisation & MAS: An Introduction
Teaching methods
- Lectures and seminars with slides
- Individual projects
Assessment methods
- Oral examination
- Possible presentation and discussion of individual projects
Teaching tools
- Web page
of the course with slides (PDF), other materials and useful
links
Links to further information
http://apice.unibo.it/xwiki/bin/view/Courses/SmaLs
Office hours
See the website of Andrea Omicini