Red X iconGreen tick iconYellow tick icon


    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.

    About this paper

    Paper title Agent-based Software Technologies
    Subject Information Science
    EFTS 0.1667
    Points 20 points
    Teaching period Not offered in 2024 (On campus)
    Domestic Tuition Fees ( NZD ) $1,448.79
    International Tuition Fees Tuition Fees for international students are elsewhere on this website.
    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

    Teaching staff

    Associate Professor Tony Savarimuthu

    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


    Not offered in 2024

    Teaching method
    This paper is taught On Campus
    Learning management system
    Back to top