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.
[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.
[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.
@article{"International Journal of Information, Control and Computer Sciences:54918", author = "Louay M. Jeroudaih and Mohamed S. Hajji", title = "Extensions to Some AOSE Methodologies", 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.", volume = "4", number = "4", pages = "697-6", }