Towards an AOSE: Game Development Methodology

  • Rula Al-Azawi
  • Aladdin Ayesh
  • Ian Kenny
  • Khalfan Abdullah AL-Masruri
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 217)


Over the last decade, many methodologies for developing agent based systems have been developed, however no complete evaluation frameworks have been provided. Agent Oriented Software Engineering (AOSE) methodologies enhance the ability of software engineering to develop complex applications such as games; whilst it can be difficult for researchers to select an AOSE methodology suitable for a specific application. In this paper a new framework for evaluating different types of AOSE, such as qualitative and quantitative evaluations will be introduced. The framework assists researchers to select a preferable AOSE which could be used in a game development methodology. Furthermore the results from this evaluation framework can be used to determine the existing gaps in each methodology.


Multiagent System Game Development Evaluation Framework Case Study Method Complete Life Cycle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akbari, O.: A survey of agent-oriented software engineering paradigm: Towards its industrial acceptance. Journal of Computer Engineering Research 1, 14–28 (2010)Google Scholar
  2. 2.
    Basseda, R., Alinaghi, T., Ghoroghi, C.: A dependency based framework for the evaluation of agent oriented methodologies. In: IEEE International Conference on System of Systems Engineering, SoSE 2009, pp. 1–9 (June 2009)Google Scholar
  3. 3.
    Dam, K.: Evaluating and comparing agent-oriented software engineering methodologies. PhD thesis, School of Computer Science and Information Technology, RMIT University, Australia (2003)Google Scholar
  4. 4.
    Dam, K.H., Winikoff, M.: Comparing agent-oriented methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 78–93. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    DeLoach, S.: Multiagent systems engineering of organization-based multiagent systems. In: SELMAS 2005: Proceedings of the 4th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems, pp. 1–7. ACM, New York (2005)Google Scholar
  6. 6.
    DeLoach, S.: Analysis and Design using MaSE and agentTool. In: Midwest Artificial Intelligence and Cognitive Science, pp. 1–7. Miami University Press (2001)Google Scholar
  7. 7.
    Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8, 203–236 (2004)CrossRefGoogle Scholar
  8. 8.
    Mouratidis, H.: Secure Tropos: An Agent Oriented Software Engineering Methodology for the Development of Health and Social Care Information Systems. International Journal of Computer Science and Security 3(3), 241–271 (2009)Google Scholar
  9. 9.
    Kanode, C., Haddad, H.: Software Engineering Challenges in Game Development. In: 2009 Sixth International Conference on Information Technology: New Generations, pp. 260–265. IEEE Computer Society (2009)Google Scholar
  10. 10.
    Gomez-Rodriguez, A., Gonzalez-Moreno, J.C., Ramos-Valcarcel, D., Vazquez-Lopez, L.: Modeling serious games using AOSE methodologies. In: 11th International Conference on Intelligent Systems Design and Applications (ISDA), pp. 53–58 (2011)Google Scholar
  11. 11.
    Lin, C.-E., Kavi, K.M., Sheldon, F.T., Potok, T.E.: A methodology to evaluate agent oriented software engineering techniques. In: 40th Annual Hawaii International Conference on System Sciences, HICSS 2007, Island of Hawaii, USA, pp. 1–20. IEEE Computer Society (2007)Google Scholar
  12. 12.
    Akbari, O., Faraahi, A.: Evaluation Framework for Agent-Oriented Methodologies. In: Proceedings of World Academy of Science, Engineering and Technology, WCSET, Paris, France, vol. 35, pp. 419–424 (2008)Google Scholar
  13. 13.
    Tran, Q., Graham, C.: Comparison of ten agent-oriented methodologies, ch. XI, p. 341. Idea Group Inc. (2005)Google Scholar
  14. 14.
    Saremi, A., Esmaeili, M., Rahnama, M.: Evaluation complexity problem in agent based software development methodology. In: Second International Conference on Industrial and Information Systems (ICIIS 2007), pp. 577–584 (August 2007)Google Scholar
  15. 15.
    Cernuzzi, L.: On the evaluation of agent oriented modeling methods. In: The OOPSLA Workshop on Agent-Oriented Methodologies, Seattle (2002)Google Scholar
  16. 16.
    García-Magariño, I., Gómez-Sanz, J.J., Fuentes-Fernández, R.: An Evaluation Framework for MAS Modeling Languages Based on Metamodel Metrics. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2008. LNCS, vol. 5386, pp. 101–115. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  17. 17.
    Basseda, R., Taghiyareh, F., Alinaghi, T., Ghoroghi, C., Moallem, A.: A framework for estimation of complexity in agent oriented methodologies. In: IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2009, pp. 645–652 (May 2009)Google Scholar
  18. 18.
    Sturm, A., Shehory, O.: A framework for evaluating agent-oriented methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 94–109. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  19. 19.
    Cernuzzi, L.: Profile based comparative analysis for AOSE methodologies evaluation. In: SAC 2008 Proceedings of the 2008 ACM Symposium on Applied Computing, pp.60–65 (2008)Google Scholar
  20. 20.
    DeLoach, S., Matson, E.T., Li, Y.: Applying agent oriented software engineering to cooperative robotics. In: The 15th International FLAIRS Conference (FLAIRS 2002), Pensacola, Florida, pp. 391–396 (May 2002)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Rula Al-Azawi
    • 1
  • Aladdin Ayesh
    • 1
  • Ian Kenny
    • 1
  • Khalfan Abdullah AL-Masruri
    • 2
  1. 1.DMULeicesterUK
  2. 2.Higher College of TechnologyMuscatOman

Personalised recommendations