Abstract
Multi-agent Systems are at the moment an important new paradigm in software development. Several methodologies have been proposed for developing systems within this approach. Besides new agile process have been proposed to be used combined with the meta-models of such methodologies. This paper studies how the use of one of those Agent Oriented methodologies following an agile process such as Scrum produces improvements in the time consumed in the development that could shorten the learning time. This may have as outcome the possibility of using smaller groups in development.
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
Jennings, N.R., Wooldridge, M.: Agent-Oriented Software Engineering. In: Bradshaw, J. (ed.) Handbook of Agent Technology. AAAI/MIT Press (to appear, 2001)
Wooldridge, M., Ciancarini, P.: Agent-Oriented Software Engineering: The State of the Art. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 1–28. Springer, Heidelberg (2001)
DeLoach, S., Wood, M., Sparkman, C.: Multiagent Systems Engineering. International Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)
Henderson-Sellers, B., Giorgini, P.: Agent-Oriented Methodologies. Idea Group Inc., USA (2005)
Ricordel, P.M.: Programmation Orientée Multi-Agents: Développement et Déploiement de Systemes Multi-Agents Voyelles. PhD thesis, Institut National Polytechnique De Grenoble (2001)
Pavón, J., Gómez-Sanz, J.: Agent Oriented Software Engineering with INGENIAS. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 394–403. Springer, Heidelberg (2003)
O’Malley, S.A., DeLoach, S.A.: Determining when to use an agent-oriented software engineering pradigm. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, p. 188. Springer, Heidelberg (2002)
Cuesta, P., Gómez, A., González, J., Rodríguez, F.J.: The MESMA methodology for agent-oriented software engineering. In: Proceedings of First International Workshop on Practical Applications of Agents and Multiagent Systems (IWPAAMS 2002), pp. 87–98 (2002)
Bernon, C., Cossentino, M., Pavón, J.: Agent-oriented software engineering. Knowl. Eng. Rev. 20(2), 99–116 (2005)
Mas, A.: Agentes Software y Sistemas Multi-Agentes. Pearson Prentice Hall, London (2004)
Padgham, L., Winikoff, M.: Prometheus: A Methodology for Developing Intelligent Agents. In: Proceedings of the Third International Workshop on Agent Oriented Software Engineering, at AAMAS (2002)
Chella, A., Cossentino, M., Sabatucci, L., Seidita, V.: Agile PASSI: An Agile Process for Designing Agents. International Journal of Computer Systems Science & Engineering. Special issue on Software Engineering for Multi-Agent Systems (May 2006)
Cossentino, M., Sabatucci, L.: Agent System Implementation. In: Agent-Based Manufacturing and Control Systems: New Agile Manufacturing Solutions for Achieving Peak Performance. CRC Press, Boca Raton (2004)
INGENIAS Development Kit, http://ingenias.sourceforge.net/
Cossentino, M., Sabatucci, L., Seidita, V., Gaglio, S.: An Agent Oriented Tool for New Design Processes. In: Proceedings of the Fourth European Workshop on Multi-Agent Systems (2006)
Pavón, J., Gómez-Sanz, J.: Agent Oriented Software Engineering with INGENIAS. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 394–403. Springer, Heidelberg (2003)
Pavón, J., Gómez-Sanz, J.J., Fuentes-Fernández, R.: IX. In: The INGENIAS Methodology and Tools, pp. 236–276. Idea Group Publishing, USA (2005)
Gómez-Sanz, J.: Ingenias Agent Framework. Development Guide V. 1.0. Technical report, Universidad Complutense de Madrid (2008)
García-Magariño, I., Gómez-Rodríguez, A., Gómez-Sanz, J., González-Moreno, J.C.: INGENIAS-SCRUM Development Process for Multi-Agent Development. In: International Symposium on Distributed Computing and Artificial Intelligence (DCAI 2008), Advances in Software Computing (2008)
Fuentes-Fernández, R., García-Magariño, I., Gómez-Rodríguez, A.M., González-Moreno, J.C.: A technique fordefining agent-oriented engineering processes with tool support. Engineering Applications of Artificial Intelligence 23(3), 432–444 (2010)
Ferber, J.: Multi-Agent Systems. Addison-Wesley, Reading (1999)
Wagner, T., Horling, B.: The struggle for reuse and domain independence: Research with taems, dtc and jaf. In: Proceedings of the 2nd Workshop on Infrastrucutre for Agents, MAS and Scalable MAS (2001)
Shoham, Y.: Agent-oriented programming. Artificial Intelligence 60, 51–92 (1993)
Kinny, D., Georgeff, M.: Modelling and design of multi-agent systems. In: Jennings, N.R., Wooldridge, M.J., Müller, J.P. (eds.) ECAI-WS 1996. LNCS (LNAI), vol. 1193, pp. 1–20. Springer, Heidelberg (1997)
Beydoun, G., Low, G.C., Henderson-Sellers, B., Mouratidis, H., Gómez-Sanz, J.J., Pavón, J., Gonzalez-Perez, C.: Faml: A generic metamodel for mas development. IEEE Trans. Software Eng. 35(6), 841–863 (2009)
García-Magariño, I., Gómez-Rodríguez, A., González, J.C.: Modeling INGENIAS development process using EMF. In: 6th International Workshop on Practical Applications on Agents and Multi-agent Systems, IWPAAMS 2007, Salamanca Spain, November 12-13, pp. 369–378 (2007) (in Spanish)
García-Magariño, I., Gómez-Rodríguez, A., González-Moreno, J.C.: Definition of process models for agent-based development. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2009. LNCS, vol. 5386, pp. 60–73. Springer, Heidelberg (2009)
Bellifemine, F., Bergenti, F., Caire, G., Poggi, A.: JADE - A Java Agent Development Framework. Multiagent Systems, Artificial Societies, and Simulated Organizations 15(2), 125–147 (2005)
García-Magariño, I., Gómez-Sanz, J.J., Fuentes-Fernández, R.: Model transformations for improving multi-agent systems development in ingenias. In: The 10th International Workshop on Agent-Oriented Software Engineering, AOSE 2009, Budapest, Hungary (with the annex), May 11 (2009)
Sutherland, J.: Business object design and implementation workshop. In: OOPSLA 1995: Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications, pp. 170–175. ACM, New York (1995)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall PTR, Upper Saddle River (2001)
OMG.: Software Process Engineering Metamodel Specification. Version 2.0, formal/2008-04-01 (2008), http://www.omg.org/
Dann, W.P., Cooper, S., Pausch, R.: Learning To Program with Alice, 2/E. Prentice Hall, Englewood Cliffs (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gómez-Rodríguez, A.M., González-Moreno, J.C. (2010). Comparing Agile Processes for Agent Oriented Software Engineering. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds) Product-Focused Software Process Improvement. PROFES 2010. Lecture Notes in Computer Science, vol 6156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13792-1_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-13792-1_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13791-4
Online ISBN: 978-3-642-13792-1
eBook Packages: Computer ScienceComputer Science (R0)