- Docente: Andrea Omicini
- Credits: 9
- SSD: ING-INF/05
- Language: Italian
- Moduli: Andrea Omicini (Modulo 1) Andrea Roli (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Cesena
- Corso: Second cycle degree programme (LM) in Computer Engineering (cod. 8200)
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
- Agreement technologies: Semantic alignment, negotiation, dialogue, argumentation, virtual organizations, learning
- 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
Agreement
technologies
 
Semantic alignment, negotiation,
dialogue, argumentation, virtual organizations, learning
 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
- Lab activity
Assessment methods
- Oral examination
- Presentation and discussion of the project
Teaching tools
- Web site of the teacher
 
- 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/Sma
Office hours
See the website of Andrea Omicini
See the website of Andrea Roli
