Abstract
In this paper, we improve and extend the MaSE methodology to bridge the gaps in this methodology. First, we propose a methodology improvement process and, based on this process, we report the discovered gaps and weaknesses in the methodology. For removing the reported weaknesses, we introduce the “Role Schema” to document roles properties and the “Knowledge Modeling” step in order to model knowledge of each single agent in the analysis phase of the methodology. We also propose the “Agent–Object model” to decrease design and implementation complexity and improve efficiency of the developed agent-based system. In the improvement process, for evaluating the proposed refinements and extensions we have analyzed and designed the CASBA multiagent system with the improved MaSE. We will show that these improvements will increase expressiveness and refinability of the methodology and maintainability of the developed agent-based system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abdollahzadeh Barfouroush, A., Vafadar, S.: Ex-MaSE: An Extended and Expressive Multiagent system Engineering. In: Proceedings of the 2003th Arab conference on Information technology conference (ACIT 2003), Alexandria, Egypt (2003)
Ayatollahzadeh Shirazi, M.R., Abdollahzadeh, A.: Agent-based Software Engineering as a Layered Technology. In: Proceedings of the Workshop on Agents for Information Management. The First EurAsian Conference on Advances in Information and Communication Technology, Iran (2002)
DeLoach, S.A.: Modeling Organizational Rules in the Multiagent Systems Engineering Methodology. In: Proceedings of the 15th Canadian Conference on Artificial Intelligence. Calgary, Canada (2002)
DiLeo, J., Jacobs, T., DeLoach, S.: Integrating Ontologies into Multiagent Systems Engineering. In: 4th international bi-conference workshop on agent-oriented Information systems (AOIS 2002), Bologna, Italy (2002)
Iglesias, C.A., Garijo, M., Gonzales, J.C.: A survey of Agent-Oriented Methodologies. In: Rao, A.S., Singh, M.P., Müller, J.P. (eds.) ATAL 1998. LNCS (LNAI), vol. 1555, pp. 317–330. Springer, Heidelberg (1999)
Jennings, N.: On Agent-based Software Engineering. Artificial Intelligence 117, 277–296 (2000)
Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Proceedings of the first international joint conference on Autonomous agents and multiagent systems (AAMAS 2002), July, Bologna (2002)
Odell, J., Parunak, V., Bauer, B.: Extending UML for Agents. In: AOIS Workshop at AAAI (2000)
O’Malley, S.A., DeLoach, S.A.: Determining When to Use an Agent-Oriented Software Engineering Paradigm. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, p. 188. Springer, Heidelberg (2001)
Robinson, D.: A Component Based Approach to Agent Specification, Department of electrical and computer engineering Air Force Institute of Technology, M.Sc. Thesis (2000)
Self, A., DeLoach, S.: Designing and Specifying Mobility within the Multiagent Systems Engineering Methodology. In: Proceedings of the Eighteenth Annual ACM Symposium on Applied Computing, Melbourne, Florida, USA (2003)
Shehory, O., Sturm, A.: Evaluation of Modeling Techniques for Agent- Based Systems. In: Proceedings of The Fifth International Conference on Autonomous Agents, pp. 624–631 (2001)
Vetter, M., Pitsch, S.: An Agent-based Market Supporting Multiple Auction Protocols. In: Workshop on Agents for Electronic Commerce and Managing the Internet-Enabled Supply Chain, Third International Conference on AUTONOMOUS AGENTS, Washington (1999)
DeLoach, S., Wood, M., Sparkman, C.: Multiagent, Systems Engineering. The International Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)
Wooldridge, M., Jennings, N., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)
Yu, E., Cysneiros, L.M: Agent-Oriented Methodologies-Towards a Challenge Exemplar. In: Proceedings of the 4th Int. Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS 2002) Toronto, Canada (2002)
Zambonelli, F., Jennings, N., Omicini, A., Wooldridge, M.: Agent-Oriented Software Engineering for Internet Applications. In: Coordination of Internet Agents: Models, Technologies, and Applications, ch. 13, Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vafadar, S., Barfouroush, A.A., Shirazi, M.R.A. (2004). Towards a More Expressive and Refinable Multiagent System Engineering Methodology. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds) Agent-Oriented Information Systems. AOIS 2003. Lecture Notes in Computer Science(), vol 3030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25943-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-25943-5_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22127-2
Online ISBN: 978-3-540-25943-5
eBook Packages: Springer Book Archive