Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
9105056222009Multi-agent SystemsElective128
Level of Course Unit
Third Cycle
Objectives of the Course
This course aims to provide both an introduction of autonomous software agents and multi-agent systems and ability to develop multi-agent software systems by using tools and methodologies for multi-agent system analysis, design and implementation.
Name of Lecturer(s)
Yrd. Doç. Dr. Geylani KARDAŞ
Learning Outcomes
1Having knowledge of multi-agent systems.
2Ability to design multi-agent systems after the requirement analysis.
3Ability to apply model driven software development techniques during the development of multi-agent systems.
4Ability to implement agent systems by using state-of-the-art software development frameworks, libraries and tools.
Mode of Delivery
Face to Face
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Autonomous agents and multi-agent systems, agent architectures, IEEE FIPA specifications, communication, interaction and interoperability in multi-agent systems, methodologies for the development of multi-agent systems, agents on the semantic web, metamodeling and model driven development of multi-agent systems
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction. Reasons and motivation for the course.
2Software agents. Agents vs. Objects. Objections to the multi-agent systems. Reading
3Agent architectures. Multi-agent systems. Communication in multi-agent systems. Interaction and interoperability in multi-agent systems.Preparing research report
4Agent methodologies. Tropos. Gaia. SabpoReading
5JADE FrameworkPreparing research report
6JADEX FrameworkReading
7JADE Semantics FrameworkPreparing research report
8MIDTERM EXAM
9The semantic web. Semantic web services. Semantic Web Services Initiative Architecture (SWSA). Realization of the SWSA.Reading
10Model driven software development.Preparing research report
11Metamodeling of multi-agent systems.Reading
12Model driven development of multi-agent systems.Preparing research report
13Model driven architectures for multi-agent systems.Reading
14Presentation of the term projects
15Presentation of the term projects
16FINAL EXAM
Recommended or Required Reading
• An Introduction to Multiagent Systems (2nd edition), Michael Wooldridge, John Wiley & Sons, 2009. • Methodologies and Software Engineering for Agent Systems (The Agent-Oriented Software Engineering Handbook), Federico Bergenti, Marie-Pierre Gleizes and Franco Zambonelli (Eds.), Kluwer Academic Publishers, 2004. • Agent-oriented Methodologies, Brian Henderson-Sellers and Paolo Giorgini (Eds.), Idea Group Publishing, 2005. • Developing Multi-Agent Systems with JADE, Fabio L. Bellifemine, Giovanni Caire and Dominic Greenwood, Wiley Publishing Inc., 2007. • Model Driven Architecture: Applying MDA to Enterprise Computing, David S. Frankel, Wiley Publishing Inc., 2003.
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
SUM0
End Of Term (or Year) Learning ActivitiesQuantityWeight
SUM0
SUM0
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination133
Final Examination133
Attending Lectures14342
Tutorial10330
Project Preparation12020
Project Presentation155
Individual Study for Homework Problems31442
Individual Study for Mid term Examination14040
Individual Study for Final Examination14040
TOTAL WORKLOAD (hours)225
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
PO
15
PO
16
PO
17
PO
18
PO
19
PO
20
PO
21
PO
22
PO
23
PO
24
LO1453            43       
LO2445334 45 3   44343    4
LO3445334 45     5435      
LO44443 3 34     5433      
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Ege University, Bornova - İzmir / TURKEY • Phone: +90 232 311 10 10 • e-mail: intrec@mail.ege.edu.tr