Skip to main content

The SODA Methodology: Meta-model and Process Documentation

  • Chapter
  • First Online:
Book cover Handbook on Agent-Oriented Design Processes

Abstract

The SODA methodology deals with MAS analysis and design, and focuses on critical issues such as agent coordination and MAS-environment interaction. After its first formulation, in order to further meet the needs of complex MAS engineering, SODA was extended to embody both the layering principle and the Agents & Artifacts (A&A) meta-model. As a result, both the SODA meta-model and the SODA process were re-defined, also to include two new phases—Requirement Analysis and Architectural Design. This chapter is then devoted to the documentation of the complete SODA process according to the FIPA standard.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. DPDF Working Group: FIPA design process documentation template. http://fipa.org/specs/fipa00097/ (2011)

  2. Molesini, A., Omicini, A., Denti, E., Ricci, A.: SODA: a roadmap to artefacts. In: Dikenelli, O., Gleizes, M.P., Ricci, A. (eds.) Engineering Societies in the Agents World VI. Lecture Notes in Artificial Intelligence, vol. 3963, pp. 49–62. Springer, Berlin (2006). doi:10.1007/11759683_4. 6th International Workshop (ESAW 2005), Kuşadası, Aydın, 26–28 Oct 2005. Revised, Selected & Invited Papers

    Google Scholar 

  3. Molesini, A., Omicini, A., Ricci, A., Denti, E.: Zooming multi-agent systems. In: Müller, J.P., Zambonelli, F. (eds.) Agent-Oriented Software Engineering VI. Lecture Notes in Computer Science, vol. 3950, pp. 81–93. Springer, Berlin (2006). doi:10.1007/11752660_7. 6th International Workshop (AOSE 2005), Utrecht, 25–26 Jul 2005. Revised and Invited Papers

    Google Scholar 

  4. Molesini, A., Nardini, E., Denti, E., Omicini, A.: Advancing object-oriented standards toward agent-oriented methodologies: SPEM 2.0 on SODA. In: Baldoni, M., Cossentino, M., De Paoli, F., Seidita, V. (eds.) 9th Workshop “From Objects to Agents” (WOA 2008) – Evolution of Agent Development: Methodologies, Tools, Platforms and Languages, pp. 108–114. Seneca Edizioni, Palermo (2008). http://www.pa.icar.cnr.it/woa08/materiali/Proceedings.pdf

  5. Molesini, A., Nardini, E., Denti, E., Omicini, A.: Situated process engineering for integrating processes from methodologies to infrastructures. In: Shin, S.Y., Ossowski, S., Menezes, R., Viroli, M. (eds.) 24th Annual ACM Symposium on Applied Computing (SAC 2009), vol. II, pp. 699–706. ACM, Honolulu (2009). doi:10.1145/1529282.1529429

    Google Scholar 

  6. Molesini, A., Denti, E., Omicini, A.: Agent-based conference management: a case study in SODA. Int. J. Agent Oriented Softw. Eng. 4(1), 1–31 (2010). doi:10.1504/IJAOSE.2010.029808

    Article  Google Scholar 

  7. Molesini, A., Omicini, A.: Documenting SODA: an evaluation of the process documentation template. In: Omicini, A., Viroli, M. (eds.) WOA 2010 – Dagli oggetti agli agenti. Modelli e tecnologie per sistemi complessi: context-dependent, knowledge-intensive, nature-inspired e self-*, CEUR Workshop Proceedings, vol. 621, pp. 95–101. Sun SITE Central Europe, RWTH Aachen University, Rimini (2010). http://CEUR-WS.org/Vol-621/paper14.pdf

  8. Object Management Group: Software & systems process engineering meta-model specification 2.0. http://www.omg.org/spec/SPEM/2.0/PDF (2008)

  9. Omicini, A.: SODA: societies and infrastructures in the analysis and design of agent-based systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) Agent-Oriented Software Engineering. Lecture Notes in Computer Science, vol. 1957, pp. 185–193. Springer, Berlin (2001). doi:10.1007/3-540-44564-1_12. 1st International Workshop (AOSE 2000), Limerick, 10 June 2000. Revised Papers

    Google Scholar 

  10. Omicini, A.: Formal ReSpecT in the A&A perspective. Electron. Notes Theor. Comput. Sci. 175(2), 97–117 (2007). doi:10.1016/j.entcs.2007.03.006. 5th International Workshop on Foundations of Coordination Languages and Software Architectures (FOCLASA’06), CONCUR’06, Bonn, 31 Aug 2006. Post-proceedings

    Google Scholar 

  11. Omicini, A., Ricci, A., Viroli, M.: Agens Faber: toward a theory of artefacts for MAS. Electron. Notes Theor. Comput. Sci. 150(3), 21–36 (2006). doi:10.1016/j.entcs.2006.03.003. 1st International Workshop “Coordination and Organization” (CoOrg 2005), COORDINATION 2005, Namur, 22 April 2005. Proceedings

    Google Scholar 

  12. Seidita, V., Cossentino, M., Gaglio, S.: Using and extending the SPEM specifications to represent agent oriented methodologies. In: Luck, M., Gómez-Sanz, J.J. (eds.) Agent-Oriented Software Engineering IX. Lecture Notes in Computer Science, vol. 5386, pp. 46–59. Springer, Berlin (2009). doi:10.1007/978-3-642-01338-6. 9th International Workshop (AOSE 2008), Estoril, 12–13 May 2008, Revised Selected Papers

    Google Scholar 

  13. SODA: Home page. http://soda.apice.unibo.it (2009)

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

    MATH  Google Scholar 

Download references

Acknowledgements

This work was supported by the EU-FP7-FET Proactive project SAPERE—Self-aware Pervasive Service Ecosystems under contract no. 256873.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ambra Molesini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Molesini, A., Omicini, A. (2014). The SODA Methodology: Meta-model and Process Documentation. In: Cossentino, M., Hilaire, V., Molesini, A., Seidita, V. (eds) Handbook on Agent-Oriented Design Processes. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39975-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39975-6_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39974-9

  • Online ISBN: 978-3-642-39975-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics