Extensions to Some AOSE Methodologies
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32799
Extensions to Some AOSE Methodologies

Authors: Louay M. Jeroudaih, Mohamed S. Hajji

Abstract:

This paper looks into areas not covered by prominent Agent-Oriented Software Engineering (AOSE) methodologies. Extensive paper review led to the identification of two issues, first most of these methodologies almost neglect semantic web and ontology. Second, as expected, each one has its strength and weakness and may focus on some phases of the development lifecycle but not all of the phases. The work presented here builds extensions to a highly regarded AOSE methodology (MaSE) in order to cover the areas that this methodology does not concentrate on. The extensions include introducing an ontology stage for semantic representation and integrating early requirement specification from a methodology which mainly focuses on that. The integration involved developing transformation rules (with the necessary handling of nonmatching notions) between the two sets of representations and building the software which automates the transformation. The application of this integration on a case study is also presented in the paper. The main flow of MaSE stages was changed to smoothly accommodate the new additions.

Keywords: Agents, Intelligent Agents, Software Engineering(SE), UML, AUML, and Design Patterns.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1061765

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1845

References:


[1] Amund Tveit. A Survey Of Agent-Oriented Software Engineering, NTNU Computer Science Graduate Student Conference, Trondheim, Norway - May 2001.
[2] Nicholas R. Jennings and Michael Wooldridge. Agent-Oriented Software Engineering. 2001 AAAI/MIT Press.
[3] Brian Henderson-Sellers and Ian Gorton, Agent-Based Software Development Methodologies, Workshop on Agent-oriented Methodologies at OOPSLA 2002, Seattle, USA, November 2002.
[4] Khanh Hoa Dam. Evaluating And Comparing Agent-Oriented Software Engineering Methodologies, RMIT University - Melbourne, Australia, Master thesis, September 2003.
[5] Franco Zambonelli Nicholas, R. Jenningsy and Michael Wooldridge, Developing Multiagent Systems: The Gaia Methodology 2003.
[6] http://www.troposproject.org/ last Jan 2010.
[7] http://macr.cis.ksu.edu/ last Jan 2010.
[8] Federico Bergenti, Marie-Pierre Gleizes, and Franco Zambonelli, METHODOLOGIES AND SOFTWARE ENGINEERING FOR AGENT SYSTEMS, 2004.
[9] Mark F. Wood and Scott A. DeLoach, An Overview of the Multiagent Systems Engineering Methodology, First International Workshop, AOSE 2000, Limerick, Ireland.
[10] Scott A. DeLoach, Analysis and Design using MaSE and agentTool, 12th Midwest Artificial Intelligence and Cognitive Science Conference (MAICS 2001) Miami University, Oxford, Ohio.
[11] http://agenttool.cis.ksu.edu/, last update 01 October 2009.
[12] Juan C. Garcia-Ojeda, Scott A. DeLoach and Robby, agentTool III: From Process Definition to Code Generation, Kansas State University 2009.
[13] http://sesa.dit.unitn.it/sistar_tool/home.php?7, last update 2009.
[14] Jonathan DiLeo, Timothy Jacobs, Scott DeLoach, Integrating Ontologies into Multiagent Systems Engineering.