Abstract
Continuous improvement is a procedure to improve products, services or processes. In the Software Engineering domain, software process improvement means understanding existing development processes and changing them to increase product quality and reduce development costs and time. In this paper, we present the Medee Improvement Cycle, which adopts this approach to improve development methods for Multiagent Systems (MAS). Such a cycle is anchored in the Medee Method Framework, which provides means for building methods through the combination of method fragments sourced from existing Agent-Oriented Software Engineering methods (AOSE methods) and Agent Organization models (AO models). The Medee Improvement Cycle allows to continuous evolving MAS methods and fragments, taking into account a set of quality attributes, such as understandability, visibility, supportability, acceptability and robustness. We have shown through the case study how to apply this cycle to evolve fragments through their usage, instead of assuming that we have already the definitive version of them from the beginning.
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
Basili, V.: Learning through Applications: The Maturing of the QIP in the SEL. In: Oram, A., Wilson, G. (eds.) Making Software. O’Reilly (2011)
Basili, V.R.: The Experience Factory and its Relationship to Other Improvement Paradigms. In: Sommerville, I., Paul, M. (eds.) ESEC 1993. LNCS, vol. 717, pp. 68–83. Springer, Heidelberg (1993)
Basili, V., Weiss, D.: A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on Software Engineering 10(3), 728–738 (1984)
Bonjean, N., Gleizes, M.-P., Chella, A., Migeon, F., Cossentino, M., Seidita, V.: Metamodel-Based Metrics for Agent-Oriented Methodologies. In: Conitzer, Winikoff, Padgham, van der Hoek (eds.) Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012), Valencia, Spain, June 4-8 (2012), http://www.ifaamas.org/Proceedings/aamas2012/papers/
Brandão, A.A.F., Casare, S., França, D.I.: Towards automating method fragment selection for MAS. In: Proceedings of the IV Workshop on Autonomous Software Systems, AutoSoft 2013, pp. 32–40 (2013), http://cbsoft2013.unb.br/wp-content/uploads/2013/10/Autosoft-completo.pdf
Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: Tropos: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)
Brinkkemper, S.: Method Engineering: Engineering of Information Systems Development Methods and Tools. Information and Software Technology 38(4), 275–280 (1996)
Casare, S.J.: Medee: A Method Framework for Multiagent Systems. PhD Thesis, Universidade de São Paulo, Brazil. (2012), http://www.teses.usp.br/teses/disponiveis/3/3141/tde-05032012-162517/en.php
Casare, S., Brandão, A.A.F., Guessoum, Z., Sichman, J.: Medee Method Framework: A Situational Approach for Organization-Centered MAS. Autonomous Agents and Multi-Agent Systems (June 2013), http://link.springer.com/article/10.1007%2Fs10458-013-9228-y
Cernuzzi, L., Rossi, G.: On the evaluation of agent oriented modeling methods. In: Proceedings of the Agent-Oriented Methodology Workshop, pp. 21–30 (2002)
Cossentino, M.: From Requirements to Code with the PASSI Methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 79–106. Idea Group Publishing (2005)
Dam, K.H., Winikoff, M.: Comparing Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 78–93. Springer, Heidelberg (2004)
Dignum, V.: A model for organizational interaction:based on agents, founded in logic. Doctoral dissertation, Utrecht University, Utrecht (2004)
Harmsen, A.F.: Situational Method Engineering. Moret Ernst & Young (1997)
Hübner, J., Sichman, J., Boissier, O.: Developing organised multiagent systems using the MOISE+ model: Programming issues at the system and agent levels. International Journal of Agent-Oriented Software Engineering 1(3), 370–395 (2007)
Hübner, J.F., Sichman, J.S., Boissier, O.: Using the MOISE+ for a cooperative framework of MAS reorganization. In: Bazzan, A.L.C., Labidi, S. (eds.) SBIA 2004. LNCS (LNAI), vol. 3171, pp. 506–515. Springer, Heidelberg (2004)
Jacobson, B.G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley (1999)
Lemaıtre, C., Excelente, C.B.: Multi-agent organization approach. In: The Second Iberoamerican Workshop on Distributed AI and MAS, Toledo, Espana (1998)
OMG. Object Management Group. Software & Systems Process Engineering Meta-Model Specification, version 2.0.2008. OMG document number: formal/2008-04-01, http://www.omg.org/spec/SPEM/2.0/PDF
Pavon, J., Gomez-Sanz, J., Fuentes, R.: The Ingenias Methodology and Tools. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 236–276. Idea Group Publishing (2005)
Pressman, R.S.: Software Engineering: A practitioner’s Approach, 7th edn. McGraw-Hill (2010)
Sommerville, I.: Software Engineering, 8th edn. Addison-Wesley (2007)
Sturm, A., Shehory, O.: A Framework for Evaluating Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 94–109. Springer, Heidelberg (2004)
Uez, D., Hubner, J., Weber, C.: Método para modelagem de agentes, ambiente e organização de sistemas multiagentes. In: Proceedings of the IV Workshop on Autonomous Software Systems, AutoSoft 2013, pp. 41–50 (2013), http://cbsoft2013.unb.br/wp-content/uploads/2013/10/Autosoft-completo.pdf
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. ACM Transaction on Software Engineering and Methodology 12(3), 417–470 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Casare, S., Alves Franco Brandao, A., Sichman, J. (2014). Keep Improving MAS Method Fragments: A Medee-Based Case Study for MOISE+. In: Dalpiaz, F., Dix, J., van Riemsdijk, M.B. (eds) Engineering Multi-Agent Systems. EMAS 2014. Lecture Notes in Computer Science(), vol 8758. Springer, Cham. https://doi.org/10.1007/978-3-319-14484-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-14484-9_8
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14483-2
Online ISBN: 978-3-319-14484-9
eBook Packages: Computer ScienceComputer Science (R0)