Adopting Agent Oriented Methodology (AOM) For Modelling and Simulation in Epidemiology and Ecological Studies

Authors

  • Cheah Wai Shiang Faculty of Computer Science & IT, Universiti Malaysia Sarawak
  • Shane Nissom Faculty of Computer Science & IT, Universiti Malaysia Sarawak
  • Nurfauza Jali Faculty of Computer Science & IT, Universiti Malaysia Sarawak
  • Sim YeeWai School of Computing, University College of Technology Sarawak

Keywords:

Agent Oriented Modeling, Agent Modeling, Agent Simulation, Software Development,

Abstract

AOM (Agent Oriented Modeling) is a comprehensive and unified agent methodology for agent oriented software development. AOM methodology was proposed to aid developers with the introduction of technique, terminology, notation and guideline during agent systems development. Although AOM methodology is claimed to be capable of developing a complex real-world system, its potential is yet to be realized and recognized by the mainstream software community and the adoption of AOM is still in its infancy. Among the reason is that there are not much case studies or success story of AOM. This paper presents two case studies on the adoption of AOM for individual-based modelling and simulation. It demonstrates how the AOM is useful for epidemiology study and ecological study. Hence, it further validates the AOM in a qualitative manner.

References

L. CheeWyai, C. WaiShiang, A. Kabir Chowdhury and C. Gulden, “Engineering sustainable software: A case study from offline computer support collaborative annotation system,” 9th Malaysian Software Engineering Conference (MySEC), pp. 272-277, 2015.

C. WaiShiang, S. YeeWai, S. Nizam, and L. CheeWyai, “Agent Oriented Requirement Engineering for Lake Mathematical Modelling: Preliminary Study,” Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 8(2), pp. 5-10, 2016.

C. WaiShiang, J.J. Meyer and K. Taveter, “Agent-Oriented Methodology for Designing Cognitive Agents for Serious Games,” Engineering Multi-Agent Systems, 39, 2016.

C. WaiShiang, A.A. Halin, M. Lu. and L. CheeWhye, “Long Lamai Community ICT4D E-Commerce System Modelling: An Agent Oriented Role-Based Approach,” The Electronic Journal of Information Systems in Developing Countries, 75, 2016.

L. Sterling and K. Taveter, “The art of agent-oriented modeling”, MIT Press, 2009.

C. WaiShiang, E. Mit, and A.A. Halin, “Shared Single Display Application:An Interactive Patterns Approach,” International Journal of Software Engineering & Its Applications,9(2), pp. 233-250, 2015.

V. Seidita, and M. Cossentino, M., “Supporting Autonomy in Agent Oriented Methodologies,”. In Intelligent Interactive Multimedia Systems and Services, pp. 599-608, Springer.

T. Miller, B. Lu, L. Sterling, G. Beydoun, and K. Taveter, “Requirements elicitation and specification using the agent paradigm: the case study of an aircraft turnaround simulator,” IEEE Transactions on Software Engineering, 40(10), pp.1007-1024, 2014.

C. Kon, and J. Labadin, “Reaction-diffusion generic model for mosquito-borne diseases,” 8th IEEE International Conference on information technology in Asia (CITA), pp. 1-4, 2013.

M. Winikoff, “Future directions for agent-based software engineering,” International Journal of Agent-Oriented Software Engineering, 3(4), pp.402-410, 2009.

M.A. Janssen, “An exploratory integrated model to assess management of lake eutrophication. Ecological modelling”, 140(1), pp.111-124, 2001.

J. Barbosa, P. Leitão, E. Adam and D. Trentesaux, “Dynamic self-organization in holonic multi-agent manufacturing systems: The ADACOR evolution,” Computers in Industry, 66, pp.99-111, 2015.

Z. Shen, H. Yu, C. Miao, S. Li, and Y. Chen, Y., “Multi-agent system development made easy,” In Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI-16), 2016.

F. Zambonelli, F., “Towards a General Software Engineering Methodology for the Internet of Things,”. arXiv preprint arXiv:1601.05569, 2016.

J. Sudeikat, L. Braubach, A. Pokahr, and W. Lamersdorf, “Evaluation of agent–oriented software methodologies–examination of the gap between modeling and platform,” In International Workshop on Agent-Oriented Software Engineering, pp. 126-141, 2004.

A. Sturm, and O. Shehory, “A framework for evaluating agent-oriented methodologies,” 5th International Bi-ConferenceWorkshop of Agent-Oriented Information Systems, Melbourne, Australia. 3030: pp. 94-109, 2004.

A. Sturm and O. Shehory, “Agent-oriented software engineering: revisiting the state of the art,” In Agent-Oriented Software Engineering, pp. 13-26, Springer Berlin Heidelberg, 2014.

J.L.C. de Moraes, W.L. de Souza, L.F. Pires and A.F. do Prado, “A methodology based on openEHR archetypes and software agents for developing e-health applications reusing legacy systems,” Computer Methods and Programs in Biomedicine, 134, pp.267-287, 2016.

Lin, C. E., Kavi, K. M., Sheldon, F. T., Daley, K. M., & Abercrombie, R. K. (2007, January). A methodology to evaluate agent oriented software engineering techniques. In System Sciences, 2007. HICSS 2007. 40th Annual Hawaii International Conference on (pp. 60-60). IEEE.

Winikoff, M. (2009). Future directions for agent-based software engineering. International Journal of Agent-Oriented Software Engineering, 3(4), 402-410.

DeLoach, S. A. (2009). Moving multi-agent systems from research to practice. International Journal of Agent-Oriented Software Engineering, 3(4), 378-382.

Sturm, A., & Shehory, O. (2014). Agent-oriented software engineering: revisiting the state of the art. In Agent-Oriented Software Engineering (pp. 13-26). Springer Berlin Heidelberg.

Miller, T., Lu, B., Sterling, L., Beydoun, G., & Taveter, K. (2014). Requirements Elicitation and Specification Using the Agent Paradigm: The Case Study of an Aircraft Turnaround Simulator. IEEE Transactions on Software Engineering, 40(10), 1007-1024.

Murdoch, S. (2016). Agent-Oriented Modelling in the Production of 3D Character Animation. Studies in Australasian Cinema, 10(1), 35-52.

Miller, T., Pedell, S., Lopez-Lorca, A. A., Mendoza, A., Sterling, L., & Keirnan, A. (2015). Emotion-led Modelling for People-Oriented Requirements Engineering: The Case Study of Emergency Systems. Journal of Systems and Software, 105, 54-71.

Sudeikat, J., Braubach, L., Pokahr, A., & Lamersdorf, W. (2004, July). Evaluation of agent–oriented software methodologies–examination of the gap between modeling and platform. In International Workshop on Agent-Oriented Software Engineering (pp. 126-141). Springer Berlin Heidelberg.

De Moraes, J. L. C., de Souza, W. L., Pires, L. F., & do Prado, A. F. (2016). A methodology based on openEHR archetypes and software agents for developing e-health applications reusing legacy systems. Computer Methods and Programs in Biomedicine, 134, 267-287.

Janssen, M. A. (2001). An Exploratory Integrated Model to Assess Management of Lake Eutrophication. Ecological Modelling, 140(1), 111-124.

Downloads

Published

2017-09-15

How to Cite

Shiang, C. W., Nissom, S., Jali, N., & YeeWai, S. (2017). Adopting Agent Oriented Methodology (AOM) For Modelling and Simulation in Epidemiology and Ecological Studies. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(2-11), 151–158. Retrieved from https://jtec.utem.edu.my/jtec/article/view/2754

Most read articles by the same author(s)