Skip to main content

A Systematic Review About Requirements Elicitation for Multi-Agent Systems

  • Conference paper
  • First Online:
Agents and Multi-Agent Systems: Technologies and Applications 2022

Abstract

Requirements elicitation is the first stage of the requirements engineering, and it is essential to discover the stakeholders’ needs for any software, including multi-agent systems. This particular kind of software is composed by agents, autonomous and pro-active entities, which can collaborate among themselves to achieve a given goal. However, multi-agent systems have some particular requirements that are not normally found in other software. Taking this into consideration, this paper aims to determine the actual state of the elicitation techniques for multi-agent systems by means of a systematic review, highlighting how these techniques work, their strengths and weaknesses and its support to the BDI model.

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 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 279.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. Wooldridge, M., Ciancarini, P.: Agent-oriented software engineering: the state of the art. In: Agent-Oriented Software Engineering. Springer Berlin Heidelberg, Berlin, Heidelberg (2001)

    Google Scholar 

  2. Gan, K.S., Anthony, P., Chin, K.O., Hamdan, A.R.: Enforcing social semantics in FIPA-ACL using spin. In: Agents and Multi-agent Systems: Technologies and Applications 2019, pp. 3–13. Springer, Singapore (2020)

    Google Scholar 

  3. Gelaim, T.Â., Hofer, V.L., Marchi, J., Silveira, R.A.: Sigon: a multi-context system framework for intelligent agents. Expert Syst. Appl. 119, 51–60 (2019)

    Google Scholar 

  4. Xu, M., Bauters, K., McAreavey, K., Liu, W.: A formal approach to embedding first-principles planning in BDI agent systems. In: International Conference on Scalable Uncertainty Management, pp. 333–347. Springer, Cham (2018)

    Google Scholar 

  5. Shehory, O., Sturm, A.: Agent-Oriented Software Engineering. Springer-Verlag Berlin AN (2016)

    Google Scholar 

  6. Buarque, P., Fairley, R.: Guide to the Software Engineering Body of Knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press (2014)

    Google Scholar 

  7. Van Lamsweerde, A.: Requirements Engineering: From System Goals to UML Models to Software, vol. 10. Wiley, Chichester, UK (2009)

    Google Scholar 

  8. Firesmith, D.: Common requirements problems, their negative consequences, and the industry best practices to help solve them. J. Object Technol. 6, 17–33 (2007)

    Article  Google Scholar 

  9. Aurum, A.: In: Wohlin, C. (ed.) Engineering and Managing Software Requirements, vol. 1. Springer, Heidelberg (2005)

    Google Scholar 

  10. Dorri, A., Kanhere, S.S., Jurdak, R.: Multi-agent systems: a survey. IEEE Access 6 (2018)

    Google Scholar 

  11. Cossentino, M., Hilaire, V., Molesini, A., Seidita, V. (eds.): Handbook on Agent-Oriented Design Processes. Springer Berlin Heidelberg (2014)

    Google Scholar 

  12. KC, U., Chodorowski, J.: A case study of adding proactivity in indoor social robots using belief–desire–intention (BDI) model. Biomimetics 4(4) (2019)

    Google Scholar 

  13. Kardas, G., Tezel, B.T., Challenger, M.: Domain-specific modelling language for belief–desire–intention software agents. IET Softw. 12, 356–364 (2018)

    Google Scholar 

  14. Keele, S.: Guidelines for performing systematic literature reviews in software engineering. Vol. 5. Technical report, Ver. 2.3. EBSE Technical Report. EBSE (2007)

    Google Scholar 

  15. Wilmann, D., Sterling, L.: Guiding agent-oriented requirements elicitation: HOMER. In: 5th International Conference on Quality Software 2005 (QSIC 2005). IEEE Xplore (2005)

    Google Scholar 

  16. Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, pp. 1–10 (2014)

    Google Scholar 

  17. Sen, A.M., Jain, S.K.: A visualization technique for agent based goal refinement to elicit soft goals in goal oriented requirements engineering. In: Second International Workshop on Requirements Engineering Visualization (REV 2007). IEEE (2007)

    Google Scholar 

  18. Miller, T., Lu, B., Sterling, L., Beydoun, G., Taveter, K.: Requirements elicitation and specification using the agent paradigm: the case study of an aircraft turnaround simulator. IEEE Trans. Softw. Eng. 40(10) (2014)

    Google Scholar 

  19. WaiShiang, C., YeeWai, S., Nizam, S., CheeWyai, L.: Agent oriented requirement engineering for lake mathematical modelling: preliminary study. J. Telecommun., Electron. Comput. Eng. (JTEC) 8(2) (2016)

    Google Scholar 

  20. Ruiz, N., Giret, A., Botti, V.: Early requirement guidelines for multiagent system modeling. In: IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06). IEEE (2006)

    Google Scholar 

  21. Oliveira, A., do Prado Leite, J., Cysneiros, L., Cappelli, C.: Eliciting multi-agent systems intentionality: from language extended lexicon to i* models. In: XXVI International Conference of the Chilean Society of Computer Science (SCCC’07). IEEE (2007)

    Google Scholar 

  22. Fuentes-Fernandez, R., Gomez-Sanz, J.J., Pavon, J.: Requirements elicitation and analysis of multiagent systems using activity theory. IEEE Trans. Syst., Man, Cybern.-Part A: Syst. Hum. 39(2) (2009)

    Google Scholar 

  23. Hill, R.: Agency and the virtual campus: the TrAM approach. In: 2010 International Conference on Intelligent Networking and Collaborative Systems. IEEE (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Willian Samuel Gerstberger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gerstberger, W.S., de Souza Filho, I.P., Guedes, G.T.A. (2022). A Systematic Review About Requirements Elicitation for Multi-Agent Systems. In: Jezic, G., Chen-Burger, YH.J., Kusek, M., Ĺ perka, R., Howlett, R.J., Jain, L.C. (eds) Agents and Multi-Agent Systems: Technologies and Applications 2022. Smart Innovation, Systems and Technologies, vol 306. Springer, Singapore. https://doi.org/10.1007/978-981-19-3359-2_22

Download citation

Publish with us

Policies and ethics