Course Unit Page
-
Teacher Andrea Omicini
-
Learning modules Andrea Omicini (Modulo 1)
Danilo Pianini (Modulo 2)
-
Credits 9
-
SSD ING-INF/05
-
Teaching Mode Traditional lectures (Modulo 1)
Traditional lectures (Modulo 2)
-
Language Italian
-
Campus of Cesena
-
Degree Programme Second cycle degree programme (LM) in Computer Engineering (cod. 8200)
Academic Year 2011/2012
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 Danilo Pianini