Call for Paper - February 2017 Edition
IJCA solicits original research papers for the February 2017 Edition. Last date of manuscript submission is January 20, 2017. Read More

Analysis and Design by Agent based MaSE Methodology: A Case Study

International Journal of Computer Applications
© 2013 by IJCA Journal
Volume 63 - Number 4
Year of Publication: 2013
Farhad Soleimanian Gharehchopogh
Behnam Zebardast
Esmail Amini

Farhad Soleimanian Gharehchopogh, Behnam Zebardast and Esmail Amini. Article: Analysis and Design by Agent based MaSE Methodology: A Case Study. International Journal of Computer Applications 63(4):10-15, February 2013. Full text available. BibTeX

	author = {Farhad Soleimanian Gharehchopogh and Behnam Zebardast and Esmail Amini},
	title = {Article: Analysis and Design by Agent based MaSE Methodology: A Case Study},
	journal = {International Journal of Computer Applications},
	year = {2013},
	volume = {63},
	number = {4},
	pages = {10-15},
	month = {February},
	note = {Full text available}


Multiagent Systems Engineering (MaSE) Methodology is one of old object-oriented methodology which supports the development process and is established based on the development of the object-oriented software engineering methods and their adjustment with the agent view. Some characteristics of the agent like autonomy, creativity and pre-activated are not paid attention. The agents are supposed as simple software processes which cooperate to obtain a certain goal. There are two basic phases in MaSE: analysis and design. The analysis phase concentrates on specializing the agent's roles, their duties and interactions. In design phase, matters such as diagrams and conversations class are introduced. The all steps in MaSE are implemented by graphic tools, agent Tool. This tool (agent Tool) covers all the steps of MaSE methodology design and analysis. In this article, we have covered the MaSE methodology based on a practical experience. The reason of choosing the chain store system is that it has the necessary characteristics like customer and seller autonomic agent technology and it is easier to identify and understand the analysis and design steps.


  • Jennings N. R, 2000, On Agent-Based Software Engineering, Artificial Intelligence, Vol. 117, No. 2, pp. 277-296.
  • B. Henderson, I. Gorton, 2002, Agent-based Software Development Methodologies, Summary of Workshop, ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA).
  • N. R. Jennings, M. Wooldridge, Agent- Oriented Software Engineering, Queen Mary & Westfield College University of London, London E1 4NS, United Kingdom. Available: http://icc. mpei. ru/documents/00000827. pdf. Last Available: 08,07,2012.
  • C. A. Iglesias, M. Garijo, J. C. Gonzales, 1998, A survey of Agent-Oriented Methodologies , Proceedings of the 5th International Workshop on Intelligent Agents , Agent Theories, Architectures, and Languages (ATAL-98), pp. 317-330.
  • S. A. DeLoach, 1999, Multiagent Systems Engineering: A Methodology and Language for Designing Agent Systems, Agent Oriented Information Systems (AOIS) '99, pp. 1-9.
  • M. F. Wood, S. A. DeLoach, An Overview of the Multiagent Systems Engineering Methodology, In Agent-Oriented Software Engineering – Proceedings of the First International Workshop on Agent-Oriented Software Engineering, 10th June 2000, Limerick, Ireland. P. Ciancarini, M. Wooldridge, (Eds. ) Lecture Notes in Computer Science. Vol. 1957, Springer Verlag, Berlin, January 2001.
  • M. Wooldridge, N. R. Jennings, D. Kinny, The Gaia methodology for agent-oriented analysis and design, Kluwer Academic Publishers, Boston, Manufacttured in The Netherlands, pp. 1-27, Available: http://www. csc. liv. ac. uk/~mjw/pubs/jaamas2000b. pdf, Last Available: 02,06,2012.
  • Wooldridge M. J. , Jenning N. R. and Kinny D. , 1999, A methodology for agent-oriented analysis and design , 3rd international conference on Autonomous agents, pp. 69–76.
  • C. A. Iglesias, M. Garijo, J. Gonzalez and J. R. Velasco. , 1998, Analysis and Design of multiagent systems using MAS-CommonKADS, Intelligent Agents IV: Agent Theories, Architectures and Languages, Singh, M. P. , Rao, A. and Wooldridge, M. J. , eds. , Lecture Notes in Computer Science 1365.
  • A. E. Arenas, G. B. Sanabria, 2002, Applying the MAS-Common KADS Methodology to the Flights Reservation Problem: Integrating Coordination and Expertise, 5th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2002). No 39, Vol. 234, pp. 1-10.
  • A. Tveit, 2001, A survey of Agent-Oriented Software Engineering, Norwegian University of Science and Technology, May 8.
  • D. L. Scott, 2001, Analysis and Design using MASE and agent Tool, 12th Midwest Artificial Intelligence and Cognitive Science Conference (MAICS 2001) Miami University, Oxford, Ohio, pp. 1-7.
  • S. DeLoach, M. Wood, C. Sparkman, 2001, Multi agent Systems Engineering, The International Journal of Software Engineering and Knowledge Engineering, Vol. 11, No. 3, pp. 231-258.
  • AgentTool, Online Available: http://macr. cis. ksu. edu/index. php?option=Com_content&view=article&id=28. Last Available: 30. 03. 2012.