SURVEY AND EVALUATION OF AGENT-ORIENTED SOFTWARE ENGINEERING MAIN APPROACHES

S.J. Juneidi and G.A. Vouros

References

  1. [1] B. Bauer, Extending UML for the specification of interaction protocols, Submission for the 6th Call for Proposal of FIPA and revised version part of FIPA 99, 1999.
  2. [2] M. Wooldridge, N. Jennings, & D. Kinny, Autonomous agent and multiagent system, 3, 2000, 285–312: The Gaia methodology for agent-oriented analysis and design. (Kluwer Academic Publisher, 2000).
  3. [3] M. Wood & S.A. DeLoach, An overview of the multiagent systems engineering methodology, in P. Ciancarini & M.J. Wooldridge (Eds.), Agent-oriented software engineering. Proceedings of the First International Workshop (AOSE-2000), Lecture Notes in Artificial Intelligence (Springer-Verlag, 2001), Vol. 1957, 207–222.
  4. [4] E.S.K. Yu, Towards modelling and reasoning support for early-phase requirements engineering, in Proceedings of 3rd IEEE International Symposium on Requirements Engineering (RE’97), 1997, 226–235.
  5. [5] E. Dubois, P.D. Bois, F. Dubru, & M. Petit, Agent-oriented requirements engineering: A case study using the albert language, in Proceedings of the Fourth International Working Conference on Dynamic Modelling and Information Systems (DYNMOD’94), 1994, 205–238.
  6. [6] J. Mylopoulos & J. Castro, Tropos: A framework for requirements-driven software development, in J. Brinkkemper & A. Solvberg (Eds.), Information systems engineering: State of the art and research themes, (Toronto, CA: Springer-Verlag, 2000).
  7. [7] A. Dardenne, A. van Lamsweerde, & S. Fickas, Goal-directed requirements acquisition, Science of Computer Programming, 20, 1993, 3–50.
  8. [8] L. Chung, B.A. Nixon, E. Yu, & J. Mylopoulos, Non-functional requirements in software engineering (Boston, Kluwer Academic Press, 2000).
  9. [9] A. Sabas, M. Badri, & S. Delisle, A multidimensional framework for the evaluation of multiagent system methodologies (Canda, 2001).
  10. [10] L. Padgham, J. Thangarajah, & M. Winikoff, The Prometheus Design Tool – A Conference Management System Case Study, in Proc. Agent-Oriented Software Engineering VIII: 8th International Workshop, AOSE 2007, Honolulu, HI, USA, May 14, 2007, LNCS 4951, 197–211.
  11. [11] N. Glaser, Contribution to knowledge modelling in a multiagent framework, Ph.D. Thesis, University Henry Poincar_e, Nancy, France, 1996.
  12. [12] C. Iglesias, M. Garijo, J.C. Gonzales, & J.R. Velasco, Analysis and design of multi-agent systems using MAS-CommonKADS, in M.P. Singh, A. Rao & M.J. Wooldridge (Eds.), Intelligent agents IV. Proceedings of the Fourth International Workshop on Agent Theories, Architectures, and Languages (ATAL-97), Lecture Notes in Artificial Intelligence, (Rhode Island, USA: Springer-Verlag, 1998), Vol. 1365, 313–326.
  13. [13] A. Omicini, SODA: Societies and infrastructures in the analysis and design of agent-based systems, in P. Ciancarini & M.J. Wooldridge, (Eds.), Agent-oriented software engineering. Proceedings of the First International Workshop (AOSE-2000), Lecture Notes in Artificial Intelligence, (Springer-Verlag, 2001), Vol. 1957, 185–194.
  14. [14] A. Drogoul & A. Collinot, Applying an agent-oriented methodology to the design of artificial organizations: A case study in robotic soccer, Autonomous Agents and Multi-Agent Systems, 1(1), 1998, 113–129.
  15. [15] J. Ferber & O. Gutknecht, A meta-model for the analysis and design of organizations in multi-agent systems, in Proceedings of the 3rd International Conference on Multi-Agent Systems (ICMAS-98), 1998, 128–135.
  16. [16] T. Juan, L. Sterling, & M. Winikoff, Assembling agent oriented software engineering methodologies from features (Kluwer Online, Electronic Commerce Research, 2003).
  17. [17] T. Juan, A. Pearce, & L. Sterling, Copyright 2002 ACM 1-58113-480-0/02/0007: ROADMAP: Extending the Gaia methodology for complex open systems AAMAS ’0 2, July 15–19, 2002, Bologna, Italy.
  18. [18] F.M.T. Brazier, B.M. Dunin-Keplicz, N.R. Jennings, & J. Treur, DESIRE: Modelling multi-agent systems in a compositional formal framework. International Journal of Cooperative Information Systems, 1 (6), January 1997, 67–94.
  19. [19] D.N. Davis, Y. Luo, & K. Liu, Electronic commerce research: Combining KADS with ZEUS to develop a multi-agent Ecommerce application (London, UK: Kluwer Academic Publishers, 2003).
  20. [20] F. Zambonelli, N.R. Jennings, & M. Wooldridge, Developing multiagent systems: The Gaia methodology, ACM Transactions on Software Engineering and Methodology, 12 (3), July 2003, 317–370.
  21. [21] D. Kinny, M. George, & A. Rao, A methodology and modelling technique for systems of BDI agents, in W. van der Velde & J. Perram (Eds.), Agents breaking away: Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW-96), Lecture Notes in Artificial Intelligence Vol. 1038 (Berlin, Germany: SpringerVerlag, 1996), 56–71.
  22. [22] M.P. George & A.S. Rao, BDI agents: From theory to practice, in Proceedings of the First International Conference on MultiAgent Systems (ICMAS-95), 1995, 312–319.
  23. [23] J. Lind, Iterative software engineering for multiagent systems: The MASSIVE method, Lecture Notes in Computer Science, 1994 (Berlin u.a.: Springer-Verlag, 2001).
  24. [24] B. Burmeister, Models and methodology for agent-oriented analysis and design, in K. Fischer (Ed.), Working Notes of the KI96 Workshop on Agent-oriented Programming and Distributed Systems, DFKI Dokument D-96-06, 1996.
  25. [25] B. Moulin & M. Brassad, A scenario-based design method and an environment for the development of multiagent systems, in D. Luckose & C. Zhang (Eds.), Proceedings of the First Australian Workshop on DAI, Lecture Notes in Artificial Intelligence, Springer-Verlag, 1996, 216–296. 12
  26. [26] S.A. Deloachm & M. Wood, Intelligent Agent VII, Developing multiagent systems with agentTool (Berlin, Heidelberg: Springer-Verlag, 2001).
  27. [27] M.A. Ardis, J.A. Chaves, L.J. Jagadeesan, P. Mataga, C. Puchol, M.G. Staskauskas, & J. Von Olnhausen, A Framework for evaluating specification methods for reactive systems, Experience Report, Proc. of 17th Intl. Conf. on Software Engineering, Springer, 1995, 47–62.
  28. [28] S. Green, L. Hurst, B. Nangle, P. Cunningham, F. Somers, & R. Evans, SoftwareAgents: A Review, Technical report TCD-CS-1997-0 6 (Dublin: Trinity College, May 1997).
  29. [29] M. Wood & S.A. Deloach, An overview of the multiagent system engineering methodology (Berlin: Springer Verlag, 2001).
  30. [30] B. Bauer, A.G. Siemens, Corporate Technology, Information and communications: UML class diagrams revisited in the context of agent-based systems, Germany, 2002.
  31. [31] Speech with Mr. James Odell though e-mail.
  32. [32] S. Katz, Draft of formal specification method book, http://www.cs.technion.ac.il/∼cs236368/, 2000.
  33. [33] N.R. Jennings, On agent-based software engineering, Artificial Intelligence, 117 (2), 2000, 277–296.
  34. [34] O. Shehory & A. Sturm, Evaluating agent-based system modeling techniques, Technical Report TR-ISE/IE-003-2000, Faculty of Industrial Engineering and Management Technion.
  35. [35] O. Shehory & A. Sturm, Evaluation of modeling techniques for agent-based systems, Proc. AGENTS’01, February 11–13, Montréal, Quebec, Canada, 2001.
  36. [36] D. Kinny, M. Georgeff, & A. Rao, A methodology and modelling technique for systems of BDI agents, in W. van der Velde & J. Perram (Eds.), Agents breaking Away: Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World MAAMAW’96 (Heidelberg, Germany: Springer-Verlag, 1996), LNAI Vol. 1038.
  37. [37] D. Robinson. A Component Based Approach to Agent Specification, M.S. Thesis, AFIT/ENG/00M-22. School of Engineering, Air Force Institution of Technology (AU), WrightPatterson Air Force Base Ohio, USA, March 2000.

Important Links:

Go Back