Types of agents including reactive agents, communicating agents and rational agents. Topics include agent communication languages, agent internal architectures, agent platform architectures and services, ontologies and ontology services, interaction protocols, scalability issues, agent-based design and development, agent-based software interoperability, and applications of agent technology.
Agent-based modelling is widely used to solve a variety of business and technology problems. In the business world, this includes modelling of consumer behaviour, workforce management and supply-chain logistics. In wider technical spheres agent-based modelling is essential for the understanding of and interaction with all complex distributed systems.
This paper covers the fundamental elements of agent-based modelling and the technical issues associated with the construction of agent-based information systems that are used for the scalable management of complex social and technical environments.
|Paper title||Agent-based Software Technologies|
|Teaching period||Second Semester|
|Domestic Tuition Fees (NZD)||$1,333.93|
|International Tuition Fees (NZD)||$5,793.66|
- INFO 303 or INFO 323
- SENG 407
- Limited to
- BA(Hons), BAppSc(Hons), BCom(Hons), BSc(Hons), MA, MAppSc, MBus, MCom, MSc, PGDipAppSc, PGDipArts, PGDipCom, PGDipSci, PGCertAppSc
- Suitable for honours or postgraduate students having a familiarity with computer programming and with an interest in the modelling of complex distributed systems
- More information link
- View more information about INFO 407
- Teaching staff
- Paper Structure
- The paper covers:
- General principles of agent-based modelling
- Software agent-based technologies
- Applications of agent-based systems
- Research assignment 25%
- Agent-based model development 40%
- Final examination 35%
- Teaching Arrangements
- One 2-hour lecture/tutorial each week.
- Fundamentals of Multiagent Systems, by Jose Vidal
- Graduate Attributes Emphasised
- Interdisciplinary perspective, Scholarship, Critical thinking, Research, Teamwork.
View more information about Otago's graduate attributes.
- Learning Outcomes
- Understanding of the essentials of agent-based modelling
- Ability to build elementary models of this type
- Understanding the elements of agent-based system engineering
- Current software engineering issues in this area