{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,3]],"date-time":"2025-12-03T18:07:52Z","timestamp":1764785272682,"version":"3.37.3"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T00:00:00Z","timestamp":1706054400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T00:00:00Z","timestamp":1706054400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2024,3]]},"DOI":"10.1007\/s10846-023-02036-5","type":"journal-article","created":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T07:02:07Z","timestamp":1706079727000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards Automatic Code Generation for Robotic Soccer Behavior Simulation"],"prefix":"10.1007","volume":"110","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1717-3069","authenticated-orcid":false,"given":"Raoni","family":"Sales","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ana Patr\u00edcia","family":"Fontes\u00a0Magalh\u00e3es\u00a0Mascarenhas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco A. C.","family":"Sim\u00f5es","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Josemar","family":"Rodrigues\u00a0de\u00a0Souza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,1,24]]},"reference":[{"key":"2036_CR1","volume-title":"Artificial Intelligence: A Modern Approach","author":"SJ Russell","year":"2020","unstructured":"Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach, 4th edn. Pearson, Berkeley (2020)","edition":"4"},{"key":"2036_CR2","unstructured":"Robocup: Objective. www.robocup.org\/objective. Accessed 23 Oct 2022"},{"key":"2036_CR3","doi-asserted-by":"publisher","unstructured":"Sim\u00f5es, M., Nobre, J., Sousa, G., Souza, C., Silva, R., Campos, J., Souza, J., Nogueira, T.: Generating a dataset for learning setplays from demonstration. In: SN Applied Sciences, vol. 3, article no. 608 (2021). https:\/\/doi.org\/10.1007\/s42452-021-04571-y","DOI":"10.1007\/s42452-021-04571-y"},{"issue":"7","key":"2036_CR4","doi-asserted-by":"publisher","first-page":"7033","DOI":"10.1109\/TVT.2022.3169907","volume":"71","author":"G Antonio","year":"2022","unstructured":"Antonio, G., Maria-Dolores, C.: Multi-agent deep reinforcement learning to manage connected autonomous vehicles at tomorrow\u2019s intersections. IEEE Trans. Veh. Technol. 71(7), 7033\u20137043 (2022). https:\/\/doi.org\/10.1109\/TVT.2022.3169907","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2036_CR5","doi-asserted-by":"publisher","unstructured":"Chakour, I., El\u00a0Mourabit, Y., Daoui, C., Baslam, M.: Multi-agent system based on machine learning for early diagnosis of diabetes. In: 2020 IEEE 6th International Conference on Optimization and Applications, pp. 1\u20136 (2020). https:\/\/doi.org\/10.1109\/ICOA49421.2020.9094511","DOI":"10.1109\/ICOA49421.2020.9094511"},{"key":"2036_CR6","doi-asserted-by":"publisher","unstructured":"Foehn, P., Brescianini, D., Kaufmann, E., Cieslewski, T., Gehrig, M., Muglikar, M., Scaramuzza, D.: AlphaPilot: autonomous Drone Racing. Springer (2021). https:\/\/doi.org\/10.1007\/s10514-021-10011-y","DOI":"10.1007\/s10514-021-10011-y"},{"key":"2036_CR7","doi-asserted-by":"publisher","unstructured":"Stefanova-Stoyanova, V., Stankov, I.: Multi-agent systems (mas) in the area of iot and using a model with distributed shared memory system (dsm). In: 2020 XXIX International Scientific Conference Electronics (ET), pp. 1\u20134. (2020). https:\/\/doi.org\/10.1109\/ET50336.2020.9238153","DOI":"10.1109\/ET50336.2020.9238153"},{"key":"2036_CR8","unstructured":"Busy, M., Caniot, M.: Qibullet, a bullet-based simulator for the pepper and NAO robots. Comput. Res. Repos. (2019). https:\/\/doi.org\/10.48550\/ARXIV.1909.00779"},{"key":"2036_CR9","doi-asserted-by":"publisher","first-page":"1216","DOI":"10.1017\/S0263574720001046","volume":"39","author":"C Hao","year":"2021","unstructured":"Hao, C., Chengju, L., Qijun, C.: Self-localization in highly dynamic environments based on dual-channel unscented particle filter. Robotica 39, 1216\u20131229 (2021). https:\/\/doi.org\/10.1017\/S0263574720001046","journal-title":"Robotica"},{"key":"2036_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpa.2022.100401","volume":"14","author":"MAC Sim\u014des","year":"2022","unstructured":"Sim\u014des, M.A.C., Mascarenhas, G., Fonseca, R., dos Santos, V.M.P., Mascarenhas, F., Nogueira, T.: Bahiart setplays collecting toolkit and bahiart gym. Softw. Impacts 14, 100401 (2022). https:\/\/doi.org\/10.1016\/j.simpa.2022.100401","journal-title":"Softw. Impacts"},{"key":"2036_CR11","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-driven software engineering in practice. (2012)","DOI":"10.1007\/978-3-031-02546-4"},{"key":"2036_CR12","doi-asserted-by":"publisher","unstructured":"Zhu, M., Wang, A.I.: Model-driven game development: a literature review. In: ACM Comput. Surv., vol. 52(6), article no. 123, pp. 1\u201332. Association for Computing Machinery, New York, USA (2019). https:\/\/doi.org\/10.1145\/3365000","DOI":"10.1145\/3365000"},{"key":"2036_CR13","doi-asserted-by":"publisher","unstructured":"Heineck, T., Gon\u00e7alves, E., Sousa, A., Oliveira, M., Castro, J.: Model-driven development in robotics domain: a systematic literature review. In: 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), pp. 151\u2013160 (2016). https:\/\/doi.org\/10.1109\/SBCARS.2016.12","DOI":"10.1109\/SBCARS.2016.12"},{"key":"2036_CR14","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1007\/978-3-319-18615-3_58","volume":"8992","author":"L Mota","year":"2015","unstructured":"Mota, L., et al.: Collaborative behavior in soccer: the setplay free software framework. Lect. Notes Comput. Sci. 8992, 709\u2013716 (2015). https:\/\/doi.org\/10.1007\/978-3-319-18615-3_58","journal-title":"Lect. Notes Comput. Sci."},{"key":"2036_CR15","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1016\/j.datak.2014.10.001","volume":"94","author":"J Cravo","year":"2014","unstructured":"Cravo, J., Almeida, F., Abreu, P.H., Reis, L.P., Lau, N., Mota, L.: Strategy planner: graphical definition of soccer set-plays. Data Knowl. Eng. 94, 110\u2013131 (2014). https:\/\/doi.org\/10.1016\/j.datak.2014.10.001","journal-title":"Data Knowl. Eng."},{"key":"2036_CR16","unstructured":"Reis, L.P., et al.: Playmaker: graphical definition of formations and setplays. In: 5th Iberian Conference on Information Systems and Technologies. pp. 1\u20136 (2010). https:\/\/ieeexplore.ieee.org\/document\/5556598"},{"key":"2036_CR17","unstructured":"Tdps robocup 3d soccer simulation. Available at http:\/\/archive.robocup.info\/Soccer\/Simulation\/3D\/TDPs\/RoboCup\/. Accessed 24 Oct 2022"},{"key":"2036_CR18","unstructured":"Marques, F.T.: Generic coordination methodologies applied to the robocup simulation leagues. Master Degree Dessertation in Informatics and Computing Engineering (2010). https:\/\/repositorio-aberto.up.pt\/bitstream\/10216\/63353\/1\/000147444.pdf. Accessed 15 Nov 2022"},{"key":"2036_CR19","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1007\/BF00977785","volume":"9","author":"DT Lee","year":"1980","unstructured":"Lee, D.T., Schachter, B.J.: Two algorithms for constructing a delaunay triangulation. Int. J. Comput. Inf. Sci. 9, 219\u2013242 (1980). https:\/\/doi.org\/10.1007\/BF00977785","journal-title":"Int. J. Comput. Inf. Sci."},{"key":"2036_CR20","unstructured":"OMG: Uml profile for niem. Object Management Group (2014). https:\/\/www.omg.org\/spec\/NIEM-UML\/1.0\/PDF. Accessed 24 Oct 2022"},{"key":"2036_CR21","unstructured":"Kitchenham, B.: Procedures for performing systematic reviews. Keele University (2004). https:\/\/libguides.library.arizona.edu\/ld.php?content_id=49906992. Accessed 24 Oct 2022"},{"key":"2036_CR22","doi-asserted-by":"publisher","unstructured":"Cai, L., Cen, M., Luo, Z., Li, H.: Modeling risk behaviors in virtual environment based on multi-agent. In: 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE), vol. 4, pp. 445\u2013448. (2010). https:\/\/doi.org\/10.1109\/ICCAE.2010.5451636","DOI":"10.1109\/ICCAE.2010.5451636"},{"key":"2036_CR23","doi-asserted-by":"publisher","unstructured":"Magalh\u00e3es\u00a0Mascarenhas, A.P., Maciel, R.S.P., Andrade, A.: Towards a metamodel design methodology: experiences from a model transformation metamodel design. Int. Conf. Softw. Eng. Knowl. Eng. (2015). https:\/\/doi.org\/10.18293\/SEKE2015-54","DOI":"10.18293\/SEKE2015-54"},{"key":"2036_CR24","unstructured":"Cravo, J.G.B.: Splanner - uma aplica\u00e7\u00e3o gr\u00e1fica de defini\u00e7\u00e3o flex\u00edvel de jogadas estudadas no robocup. Master degree dessertation in Informatics and Computing Engineering (2011). https:\/\/repositorio-aberto.up.pt\/bitstream\/10216\/62120\/1\/000149781.pdf Accessed 15 Nov 2022"},{"key":"2036_CR25","unstructured":"Almeida, F., Mota, L., Lau, N., Reis, L.P.: Fc portugal 2d simulation: team description paper. (2013). http:\/\/archive.robocup.info\/Soccer\/Simulation\/2D\/TDPs\/RoboCup\/2013\/FCPortugal_SS2D_RC2013_TDP.pdf, Accessed 15 Nov 2022"},{"key":"2036_CR26","unstructured":"Sommerville, I.: Software engineering (2011)"},{"key":"2036_CR27","doi-asserted-by":"publisher","unstructured":"Wohlin, C., Runeson, P., et al.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-29044-2","DOI":"10.1007\/978-3-642-29044-2"},{"key":"2036_CR28","doi-asserted-by":"publisher","unstructured":"Solingen, R., Basili, V., Caldiera, H.D. G.and\u00a0Rombach: Goal Question Metric (GQM) Approach. John Wiley & Sons, Hoboken (2002). https:\/\/doi.org\/10.1002\/0471028959.SOF142","DOI":"10.1002\/0471028959.SOF142"},{"key":"2036_CR29","unstructured":"Sales, R., Magalh\u00e3es\u00a0Mascarenhas, A.P., Sim\u00f5es, M., Souza, J.: Tutorial for the case study. (2022) https:\/\/forms.gle\/WU94edvD2rKFbeWC9. Accessed 24 Oct 2022"},{"key":"2036_CR30","unstructured":"Sales, R., Magalh\u00e3es\u00a0Mascarenhas, A.P., Sim\u00f5es, M., Souza, J.: Robosocbg tool evaluation questionnaire. (2022). https:\/\/forms.gle\/M3cNwN64woGYszSF8. Accessed 24 Oct 2022"},{"key":"2036_CR31","unstructured":"Sales, R., Magalh\u00e3es\u00a0Mascarenhas, A.P., Sim\u00f5es, M., Souza, J.: Participant profile. (2022). https:\/\/forms.gle\/GuuAHKVGHrgvpRVa7. Accessed 24 Oct 2022"},{"key":"2036_CR32","unstructured":"Sales, R., Magalh\u00e3es\u00a0Mascarenhas, A.P., Sim\u00f5es, M., Souza, J.: Research on robot soccer setplay creation software. (2022). https:\/\/forms.gle\/XZ4JLDK6ebcLoD5LA. Accessed 24 Oct 2022"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-023-02036-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-023-02036-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-023-02036-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,1]],"date-time":"2024-04-01T02:18:53Z","timestamp":1711937933000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-023-02036-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,24]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["2036"],"URL":"https:\/\/doi.org\/10.1007\/s10846-023-02036-5","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"type":"print","value":"0921-0296"},{"type":"electronic","value":"1573-0409"}],"subject":[],"published":{"date-parts":[[2024,1,24]]},"assertion":[{"value":"21 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 December 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The Authors Declare no Conflicts of Interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest\/Competing interests"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"The authors declare that appropriate consent has been taken from the case study participants.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"The authors have agreed to publish this manuscript.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"Not applicable","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Supplementary information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}],"article-number":"18"}}