Abstract
There is a general agreement in the fact that Agent Oriented Software Engineering (AOSE) needs development process definition for an accurate process management. The main trends in the field identify process and methodology in order to approach the process definition. This paper focusses in the idea that process and methodology must be considered independently. This means that not only the same process can be used for different methodologies but also that the same methodology can be used following different processes. The most suitable process can be selected by developers depending on several factors such as: human resources available, time restrictions, costs, etc. The previous approach is justified introducing a case study, which shows how different development processes can be applied while the team is following the same methodology (in particular, INGENIAS methodology).
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Bernon, C., Cossentino, M., Pavón, J.: Agent-oriented software engineering. Knowl. Eng. Rev. 20(2), 99–116 (2005)
Breton, E., Bezivin, J.: Model driven process engineering. In: Int. Computer Software and Applications Conf (COMPSAC 2001), Chicago, pp. 225–230 (2001)
Cernuzzi, L., Cossentino, M., Zambonelli, F.: Process models for agent-based development. Engineering Applications of Artificial Intelligence 18(2), 205–222 (2005)
Cossentino, M., Garro, A.: Activity of the FIPA Methodology Technical Committee. Technical report, Consiglio Nazionale delle Ricerche (2005)
Cuesta, P., Gómez, A., González, J., Rodríguez, F.J.: The MESMA methodology for agent-oriented software engineering. In: Proceedings of First Int.Workshop on Practical Applications of Agents and Multiagent Systems (IWPAAMS 2002), pp. 87–98 (2002)
Cuesta, P., Gómez, A., González, J.C., Rodríguez, F.J.: Evaluating agent oriented software engineering to propose MESMA. In: Proceedings of the 3rd Int. Workshop on Practical Applications of Agents and Multi-Agent Systems (IWPAAMS 2004), pp. 103–114 (2004)
Fuggetta, A.: Software process: a roadmap. In: ICSE 2000: Proceedings of the Conf. on The Future of Software Engineering, pp. 25–34. ACM, New York (2000)
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)
García-Magariño, I., Gómez-Rodríguez, A., González, J.C.: Definition of Process Models for Agent-based Development. In: 9th International Workshop on AOSE, Lisbon, Portugal. Springer, Heidelberg (2008)
García-Magariño, I., Gutiérrez, C., Fuentes-Fernández, R.: Organizing multi-agent systems for crisis management. In: Antunes, L.M.L., Pavón, J. (eds.) 7th Ibero-American Workshop in Multi-Agent, Lisbon, Portugal, pp. 69–80. Springer, Heidelberg (2008)
Gómez-Sanz, J.: Ingenias Agent Framework. Development Guide V. 1.0. Technical report, Universidad Complutense de Madrid (2008)
Henderson-Sellers, B., Gonzalez-Perez, C.: A comparison of four process metamodels and the creation of a new generic standard. Information and Software Technology 47(1), 49–65 (2005)
Mas, A.: Agentes Software y Sistemas Multi-Agentes. Pearson Prentice Hall, London (2004)
O. M. G. OMG. Software Process Engineering Metamodel Specification. Version 1.1, formal/05-01-06 (2005), http://www.omg.org/
O. M. G. OMG. Unified Modeling Language (UML). Version 2.1.2, formal/2007-11-04 (2007) http://www.omg.org/
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, vol. 2691, pp. 394–403. Springer, Heidelberg (2003)
Pavón, J., Gómez-Sanz, J.J., Fuentes-Fernández, R.: The INGENIAS Methodology and Tools, article IX, pp. 236–276. Idea Group Publishing (2005)
Penserini, L., Perini, A., Susi, A., Mylopoulos, J.: High variability design for software agents: Extending Tropos. ACM Transactions on Autonomous and Adaptative Systems 2(4), 16–27 (2007)
Weyns, D.: The Future of Software Engineering and Multiagent Systems. Held at AAMAS 2008 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gómez-Rodríguez, A., González-Moreno, J.C. (2009). Methodology vs. Development Process: A Case Study for AOSE. In: Omatu, S., et al. Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living. IWANN 2009. Lecture Notes in Computer Science, vol 5518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02481-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-02481-8_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02480-1
Online ISBN: 978-3-642-02481-8
eBook Packages: Computer ScienceComputer Science (R0)