Skip to main content

Keep Improving MAS Method Fragments: A Medee-Based Case Study for MOISE+

  • Conference paper
Engineering Multi-Agent Systems (EMAS 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8758))

Included in the following conference series:

  • 673 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Basili, V.: Learning through Applications: The Maturing of the QIP in the SEL. In: Oram, A., Wilson, G. (eds.) Making Software. O’Reilly (2011)

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. Basili, V., Weiss, D.: A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on Software Engineering 10(3), 728–738 (1984)

    Article  Google Scholar 

  4. 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/

  5. 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

  6. 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)

    Article  Google Scholar 

  7. Brinkkemper, S.: Method Engineering: Engineering of Information Systems Development Methods and Tools. Information and Software Technology 38(4), 275–280 (1996)

    Article  Google Scholar 

  8. 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

  9. 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

  10. Cernuzzi, L., Rossi, G.: On the evaluation of agent oriented modeling methods. In: Proceedings of the Agent-Oriented Methodology Workshop, pp. 21–30 (2002)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Dignum, V.: A model for organizational interaction:based on agents, founded in logic. Doctoral dissertation, Utrecht University, Utrecht (2004)

    Google Scholar 

  14. Harmsen, A.F.: Situational Method Engineering. Moret Ernst & Young (1997)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. Jacobson, B.G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley (1999)

    Google Scholar 

  18. Lemaıtre, C., Excelente, C.B.: Multi-agent organization approach. In: The Second Iberoamerican Workshop on Distributed AI and MAS, Toledo, Espana (1998)

    Google Scholar 

  19. 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

  20. 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)

    Google Scholar 

  21. Pressman, R.S.: Software Engineering: A practitioner’s Approach, 7th edn. McGraw-Hill (2010)

    Google Scholar 

  22. Sommerville, I.: Software Engineering, 8th edn. Addison-Wesley (2007)

    Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. 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

  25. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics