Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

Autonomous Systems

The field of autonomous agents and multi-agent systems (AAMAS) can be seen as the study of human-inspired computational mechanisms. It is a diverse multidisciplinary field, drawing on disciplines such as Artificial Intelligence, Distributed and Autonomous Computing, Software Engineering, Economics, Human Computer Interaction and Psychology.

Multi-agent systems are a paradigm of choice for modelling complex systems that involve a large number of interacting entities which exhibit emergent global properties. There are many applications of multi-agent systems including production scheduling, simulation in a range of domains, energy production and distribution, transport logistics, crisis management, flexible manufacturing, air traffic control, and business process management.

Members of the department of Information Science are active in the following areas: 

  • software agents that use human-like notions of autonomy, goals and plans to respond to changes and opportunities; 
  • models of agent cooperation, and of organizations, based on human organizational principles; 
  • mechanisms for computational societies based on norms, expectations and social laws; 
  • work on the design and implementation of agent systems; and
  • work on infrastructure support (architectures, platforms and tools) for such systems. 

Members

Core Members:

Adjunct Members: 

Selected Recent Publications

  • Stephen Cranefield and Surangika Ranathunga, Handling agent perception in heterogeneous distributed systems: a policy-based approach, International Conference on Coordination Models and Languages, 2015.
  • Hoa Khanh Dam, Tony Savarimuthu, Daniel Avery, Aditya Ghose, "Mining Software Repositories for Social Norms", ICSE New Ideas and emerging results track, 2015.
  • Hoa Khanh Dam, Alexander Egyed, Michael Winikoff, Alexander Reder, and Roberto E. Lopez-Herrejon. Consistent merging of model versions. Journal of Systems and Software (available online 2015)
  • Yoosef Abushark, John Thangarajah, Tim Miller, James Harland, Michael Winikoff. Early detection of design faults relative to requirement specifications in agent-based models. In: Proceedings of the 14th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2015), May, Istanbul, Turkey, 2015.
  • Winikoff, M., & Cranefield, S. On the testability of BDI agent systems. Journal of Artificial Intelligence Research, 51, 71-131, 2014. doi: 10.1613/jair.4458
  • Akin Günay, Michael Winikoff, and Pinar Yolum. Dynamically Generated Commitment Protocols in Open Systems. Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS). doi:10.1007/s10458-014-9251-7
  • Michael Winikoff. Novice Programmers' Errors & Faults in GOAL Programs: Empirical Observations and Lessons. In: Proceedings of the 13th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2014), May, Paris, France, 2014.
  • Sharmila Savarimuthu, Maryam Purvis, Martin K. Purvis and Bastin Tony Roy Savarimuthu, Gossip-Based Self-Organising Agent Societies and the Impact of False Gossip, Minds and Machines: Journal for Artificial Intelligence, Philosophy and Cognitive Science, ISSN 0924-6495, DOI 10.1007/s11023-013-9304-8, 2013.
  • Christopher Cheong and Michael Winikoff. A Comparison of Two Agent Interaction Design Approaches. Multi-agent and Grid Systems (an international journal), volume 9, pages 1-44, 2013.
  • Dam, H. K., & Winikoff, M. (2012).  Towards a next-generation AOSE methodology. Science of Computer Programming. http://dx.doi.org/10.1016/j.scico.2011.12.005
  • Ranathunga, S., Cranefield, S. & Purvis, M. (2012). Identifying Events Taking Place in Second Life Virtual Environments. Applied Artificial Intelligence, 26(1-2), 137–18. DOI 10.1080/08839514.2012.629559
  • Cranefield, S., & Winikoff, M. (2011).  Verifying social expectations by model checking truncated paths. Journal of Logic and Computation, 21(6), 1217-1256. http://dx.doi.org/10.1093/logcom/exq055 (Free access is available via this link)
  • Dam, H. K., & Winikoff, M. (2011).  An agent-oriented approach to change propagation in software maintenance. Autonomous Agent and Multi-Agent Systems, 23(3), 384-452. http://dx.doi.org/10.1007/s10458-010-9163-0
  • Dastani, M., van Riemsdijk, M. B., & Winikoff, M. (2011).  Rich goal types in agent programming.  In K.Tumer, P. Yolum, L. Sonenburg, & P. Stone (Eds.), Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), pp. 405-412. http://www.aamas-conference.org/Proceedings/aamas2011/papers/B3_B54.pdf
  • Savarimuthu, B. T. R., & Cranefield, S. (2011).  Norm creation, spreading and emergence: A survey of simulation models of norms in multi-agent systems. Multiagent & Grid Systems,7(1), 21-54. http://dx.doi.org/10.3233/MGS-2011-0167 (A freely available copy can be found here)
  • Ebadi, T., Purvis, M., & Purvis, M. (2010).  A framework for facilitating cooperation in multi-agent systems. Journal of Supercomputing, 51(3), 393-417. http://dx.doi.org/10.1007/s11227-009-0372-8

Publications

Winikoff, M. (2018). Towards trusting autonomous systems. In A. El Fallah Seghrouchni, A. Ricci & T. C. Son (Eds.), Engineering multi-agent systems: Lectures notes in artificial intelligence (Vol. 10738). (pp. 3-20). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-91899-0_1

Yasir, M., Purvis, M., Purvis, M., & Savarimuthu, T. B. R. (2018). Complementary-based coalition formation for energy microgrids. Computational Intelligence. doi: 10.1111/coin.12171

Winikoff, M., Yadav, N., & Padgham, L. (2018). A new hierarchical agent protocol notation. Autonomous Agent & Multi-Agent Systems, 32(1), 59-133. doi: 10.1007/s10458-017-9373-9

Shamoug, A., Cranefield, S., & Dick, G. (2018). Information retrieval for humanitarian crises via a semantically classified word embedding. In K. Stock & D. Bunker (Eds.), Proceedings of the Information Systems for Crisis Response and Management Asia Pacific 2018 Conference: Innovating for Resilience. (pp. 132-144). Wellington, New Zealand: Massey University. [Full Paper]

Lotter, A., Licorish, S. A., Savarimuthu, B. T. R., & Meldrum, S. (2018). Code reuse in stack overflow and popular open source Java projects. Proceedings of the 25th Australasian Software Engineering Conference (ASWEC). (pp. 141-150). IEEE. doi: 10.1109/ASWEC.2018.00027

Edited Book - Research

Cranefield, S., Mahmoud, S., Padget, J., & Rocha, A. P. (Eds.). (2017). Coordination, organizations, institutions, and norms in agent systems XII (COIN): Lecture notes in artificial intelligence (Vol. 10315). Cham, Switzerland: Springer International, 171p. doi: 10.1007/978-3-319-66595-5

Cossentino, M., El Fallah Seghrouchni, A., & Winikoff, M. (Eds.). (2013). Engineering multi-agent systems: Lecture notes in computer science (Vol. 8245). Heidelberg, Germany: Springer, 391p. doi: 10.1007/978-3-642-45343-4

Cranefield, S., & Song, I. (Eds.). (2012). Agent based simulation for a sustainable society and multi-agent smart computing: Lecture notes in artificial intelligence (Vol. 7580). Heidelberg, Germany: Springer, 125p. doi: 10.1007/978-3-642-35612-4

Cranefield, S., van Riemsdijk, M. B., Vázquez-Salceda, J., & Noriega, P. (Eds.). (2012). Coordination, organizations, institutions, and norms in agent system VII: Lecture notes in artificial intelligence (Vol. 7254). Heidelberg, Germany: Springer, 221p. doi: 10.1007/978-3-642-35545-5

Sakama, C., Sardina, S., Vasconcelos, W., & Winikoff, M. (Eds.). (2012). Declarative agent languages and technologies IX: Lecture notes in artificial intelligence (Vol. 7169). Berlin, Germany: Springer, 153p. doi: 10.1007/978-3-642-29113-5

Desai, N., Liu, A., & Winikoff, M. (Eds.). (2012). Principles and practice of multi-agent systems: Lecture notes in computer science (Vol. 7057). Berlin, Germany: Springer, 665p. doi: 10.1007/978-3-642-25920-3

Purvis, M., & Savarimuthu, B. T. R. (Eds.). (2009). Computer-mediated social networking: Lecture notes in artificial intelligence (Vol. 5322). Berlin, Germany: Springer, 201p. doi: 10.1007/978-3-642-02276-0

Baldoni, M., Son, T. C., van Riemsdijk, M. B., & Winikoff, M. (Eds.). (2009). Declarative agent languages and technologies VI: Lecture notes in artificial intelligence (Vol. 5397). Berlin, Germany: Springer, 250p.

^ Top of page

Chapter in Book - Research

Winikoff, M. (2018). Towards trusting autonomous systems. In A. El Fallah Seghrouchni, A. Ricci & T. C. Son (Eds.), Engineering multi-agent systems: Lectures notes in artificial intelligence (Vol. 10738). (pp. 3-20). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-91899-0_1

Winikoff, M. (2016). How testable are BDI agents? An analysis of branch coverage. In M. Baldoni, J. P. Müller, I. Nunes & R. Zalila-Wenkstern (Eds.), Engineering multi-agent systems: Lecture notes in artificial intelligence (Vol. 10093). (pp. 210-223). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-50983-9_12

Winikoff, M. (2016). How testable are BDI agents? An analysis of branch coverage. In N. Osman & C. Sierra (Eds.), Autonomous agents and multiagent systems: Lecture notes in artificial intelligence (Vol. 10002). (pp. 90-106). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-46882-2_6

Yasir, M., Purvis, M., Purvis, M., & Savarimuthu, B. T. R. (2015). Improving energy outcomes in dynamically formed micro-grid coalitions. In A. Ghose, N. Oren, P. Telang & J. Thangarajah (Eds.), Coordination, organizations, institutions and norms in agent systems X (COIN): Lecture notes in artificial intelligence (Vol. 9372). (pp. 251-267). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-25420-3_16

Frantz, C., Purvis, M., Savarimuthu, B. T. R., & Nowostawski, M. (2015). Modelling the impact of role specialisation on cooperative behaviour in historic trader scenarios. In A. Ghose, N. Oren, P. Telang & J. Thangarajah (Eds.), Coordination, organizations, institutions and norms in agent systems X (COIN): Lecture notes in artificial intelligence (Vol. 9372). (pp. 53-71). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-25420-3_16

Farhangian, M., Purvis, M., Purvis, M., & Savarimuthu, B. T. R. (2015). Agent-based modeling of resource allocation in software projects based on personality and skill. In F. Koch, C. Guttmann & D. Busquets (Eds.), Advances in social computing and multiagent systems: Communications in computer and information science (Vol. 541). (pp. 130-146). Cham, The Netherlands: Springer. doi: 10.1007/978-3-319-24804-2_9

Frantz, C., Purvis, M. K., Nowostawski, M., & Savarimuthu, B. T. R. (2015). Analysing the apprenticeship system in the Maghribi Traders Coalition. In F. Grimaldo & E. Norling (Eds.), Multi-agent-based simulation XV (MABS): Lecture notes in artificial intelligence (Vol. 9002). (pp. 180-196). Heidelberg, Germany: Springer. doi: 10.1007/978-3-319-14627-0_13

Farhangian, M., Purvis, M., Purvis, M., & Savarimuthu, B. T. R. (2015). The effects of temperament and team formation mechanism on collaborative learning of knowledge and skill in short-term projects. In F. Koch, C. Guttmann & D. Busquets (Eds.), Advances in social computing and multiagent systems: Communications in computer and information science (Vol. 541). (pp. 48-65). Cham, The Netherlands: Springer. doi: 10.1007/978-3-319-24804-2_4

Savarimuthu, B. T. R., & Dam, H. K. (2014). Towards mining norms in open source software repositories. In L. Cao, Y. Zeng, A. L. Symeonidis, V. Gorodetsky, J. P. Müller & P. S. Yu (Eds.), Agents and data mining interaction: Lecture notes in artificial intelligence (Vol. 8316). (pp. 26-39). Heidelberg, Germany: Springer. doi: 10.1007/978-3-642-55192-5_3

Yasir, M., Purvis, M., Purvis, M., & Savarimuthu, B. T. R. (2014). An intelligent learning mechanism for trading strategies for local energy distribution. In S. Ceppi, E. David, V. Podobnik, V. Robu, O. Shehory, S. Stein & I. A. Vetsikas (Eds.), Agent-mediated electronic commerce: Designing trading strategies and mechanisms for electronic markets (LNBIP 187). (pp. 159-170). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-13218-1_12

Frantz, C., Purvis, M. K., Nowostawski, M., & Savarimuthu, B. T. R. (2014). Modelling institutions using dynamic deontics. In T. Balke, F. Dignum, M. Birna van Riemsdijk & A. K. Chopra (Eds.), Coordination, organizations, institutions, and norms in agent systems IX (COIN): Lecture notes in artificial intelligence (Vol. 8386). (pp. 211-233). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-07314-9_12

Padgham, L., Thangarajah, J., & Winikoff, M. (2014). Prometheus research directions. In O. Shehory & A. Sturm (Eds.), Agent-oriented software engineering: Reflections on architectures, methodologies, languages and frameworks. (pp. 155-171). Berlin, Germany: Springer. doi: 10.1007/978-3-642-54432-3_8

Cranefield, S. (2014). Agents and expectations. In T. Balke, F. Dignum, M. Birna van Riemsdijk & A. K. Chopra (Eds.), Coordination, organizations, institutions, and norms in agent systems IX (COIN): Lecture notes in artificial intelligence (Vol. 8386). (pp. 234-255). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-07314-9_13

Farhangian, M., Purvis, M. K., Purvis, M., & Savarimuthu, B. T. R. (2014). Modelling the effects of personality and temperament in small teams. In T. Balke, F. Dignum, M. Birna van Riemsdijk & A. K. Chopra (Eds.), Coordination, organizations, institutions, and norms in agent systems IX (COIN): Lecture notes in artificial intelligence (Vol. 8386). (pp. 25-41). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-07314-9_2

Yasir, M., Purvis, M. K., Purvis, M., & Savarimuthu, B. T. R. (2014). Intelligent battery strategies for local energy distribution. In T. Balke, F. Dignum, M. Birna van Riemsdijk & A. K. Chopra (Eds.), Coordination, organizations, institutions, and norms in agent systems IX (COIN): Lecture notes in artificial intelligence (Vol. 8386). (pp. 63-80). Cham, Switzerland: Springer. doi: 10.1007/978-3-319-07314-9_4

Savarimuthu, S., & Winikoff, M. (2013). Mutation operators for the GOAL agent language. In M. Cossentino, A. El Fallah Seghrouchni & M. Winikoff (Eds.), Engineering multi-agent systems: Lecture notes in computer science (Vol. 8245). (pp. 255-273). Heidelberg, Germany: Springer. doi: 10.1007/978-3-642-45343-4_14

Andrighetto, G., Cranefield, S., Conte, R., Purvis, M., Purvis, M., Savarimuthu, B. T. R., & Villatoro, D. (2013). (Social) norms and agent-based simulation. In S. Ossowski (Ed.), Agreement technologies: Law, governance and technology series (Vol. 8). (pp. 181-189). Dordrecht, The Netherlands: Springer. doi: 10.1007/978-94-007-5583-3_11

More publications...

Archive of Publications

http://www.secml.otago.ac.nz/dcsa/pubs.html (2009 and earlier)

Software Developed