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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wooldridge, M., Ciancarini, P.: Agent-oriented software engineering: the state of the art. In: Agent-Oriented Software Engineering. Springer Berlin Heidelberg, Berlin, Heidelberg (2001)
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)
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)
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)
Shehory, O., Sturm, A.: Agent-Oriented Software Engineering. Springer-Verlag Berlin AN (2016)
Buarque, P., Fairley, R.: Guide to the Software Engineering Body of Knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press (2014)
Van Lamsweerde, A.: Requirements Engineering: From System Goals to UML Models to Software, vol. 10. Wiley, Chichester, UK (2009)
Firesmith, D.: Common requirements problems, their negative consequences, and the industry best practices to help solve them. J. Object Technol. 6, 17–33 (2007)
Aurum, A.: In: Wohlin, C. (ed.) Engineering and Managing Software Requirements, vol. 1. Springer, Heidelberg (2005)
Dorri, A., Kanhere, S.S., Jurdak, R.: Multi-agent systems: a survey. IEEE Access 6 (2018)
Cossentino, M., Hilaire, V., Molesini, A., Seidita, V. (eds.): Handbook on Agent-Oriented Design Processes. Springer Berlin Heidelberg (2014)
KC, U., Chodorowski, J.: A case study of adding proactivity in indoor social robots using belief–desire–intention (BDI) model. Biomimetics 4(4) (2019)
Kardas, G., Tezel, B.T., Challenger, M.: Domain-specific modelling language for belief–desire–intention software agents. IET Softw. 12, 356–364 (2018)
Keele, S.: Guidelines for performing systematic literature reviews in software engineering. Vol. 5. Technical report, Ver. 2.3. EBSE Technical Report. EBSE (2007)
Wilmann, D., Sterling, L.: Guiding agent-oriented requirements elicitation: HOMER. In: 5th International Conference on Quality Software 2005 (QSIC 2005). IEEE Xplore (2005)
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)
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)
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)
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)
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)
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)
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)
Hill, R.: Agency and the virtual campus: the TrAM approach. In: 2010 International Conference on Intelligent Networking and Collaborative Systems. IEEE (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-19-3359-2_22
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-3358-5
Online ISBN: 978-981-19-3359-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)