{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T09:09:06Z","timestamp":1770541746386,"version":"3.49.0"},"publisher-location":"Cham","reference-count":51,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031945731","type":"print"},{"value":"9783031945717","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"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":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-94571-7_8","type":"book-chapter","created":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T08:22:33Z","timestamp":1749889353000},"page":"130-148","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Advanced System Integration: Analyzing OpenAPI Chunking for\u00a0Retrieval-Augmented Generation"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5980-9395","authenticated-orcid":false,"given":"Robin D.","family":"Pesl","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4626-826X","authenticated-orcid":false,"given":"Jerin G.","family":"Mathew","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9730-8882","authenticated-orcid":false,"given":"Massimo","family":"Mecella","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0764-2124","authenticated-orcid":false,"given":"Marco","family":"Aiello","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,6,15]]},"reference":[{"key":"8_CR1","unstructured":"Achiam, J., et\u00a0al.: GPT-4 technical report (2023). https:\/\/arxiv.org\/abs\/2303.08774"},{"key":"8_CR2","unstructured":"AI@Meta: Llama 3 model card (2024). https:\/\/github.com\/meta-llama\/llama3\/blob\/main\/MODEL_CARD.md"},{"key":"8_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/978-3-030-49435-3_7","volume-title":"Advanced Information Systems Engineering","author":"A Aljubairy","year":"2020","unstructured":"Aljubairy, A., Zhang, W.E., Sheng, Q.Z., Alhazmi, A.: SIoTPredict: a framework for predicting relationships in the social internet of things. In: Dustdar, S., Yu, E., Salinesi, C., Rieu, D., Pant, V. (eds.) CAiSE 2020. LNCS, vol. 12127, pp. 101\u2013116. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-49435-3_7"},{"key":"8_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2023.102241","volume":"117","author":"I Apostolakis","year":"2023","unstructured":"Apostolakis, I., Mainas, N., Petrakis, E.G.: Simple querying service for openAPI descriptions with semantic extensions. Inf. Syst. 117, 102241 (2023). https:\/\/doi.org\/10.1016\/j.is.2023.102241","journal-title":"Inf. Syst."},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1007\/11948148_20","volume-title":"Service-Oriented Computing \u2013 ICSOC 2006","author":"L Baresi","year":"2006","unstructured":"Baresi, L., Miraz, M.: A distributed approach for the federation of heterogeneous registries. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 240\u2013251. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11948148_20"},{"key":"8_CR6","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-3-319-92901-9_4","volume-title":"Information Systems in the Big Data Era","author":"N Ben-Sassi","year":"2018","unstructured":"Ben-Sassi, N., Dang, X.-T., F\u00e4hndrich, J., G\u00f6r\u00fcr, O.-C., Kuster, C., Sivrikaya, F.: Service discovery and composition in smart cities. In: Mendling, J., Mouratidis, H. (eds.) CAiSE 2018. LNBIP, vol. 317, pp. 39\u201348. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-92901-9_4"},{"key":"8_CR7","doi-asserted-by":"publisher","unstructured":"Bianchini, D., et\u00a0al.: Ontology-based methodology for e-service discovery. Inf. Syst. 31(4), 361\u2013380 (2006). https:\/\/doi.org\/10.1016\/j.is.2005.02.010, the Semantic Web and Web Services","DOI":"10.1016\/j.is.2005.02.010"},{"key":"8_CR8","doi-asserted-by":"publisher","unstructured":"Bohn, H., Golatowski, F., Timmermann, D.: Dynamic device and service discovery extensions for WS-BPEL. In: ICSSSM 2008, pp.\u00a01\u20136. IEEE (2008). https:\/\/doi.org\/10.1109\/ICSSSM.2008.4598557","DOI":"10.1109\/ICSSSM.2008.4598557"},{"key":"8_CR9","unstructured":"Cobbe, K., et\u00a0al.: Training verifiers to solve math word problems (2021). https:\/\/arxiv.org\/abs\/2110.14168"},{"key":"8_CR10","doi-asserted-by":"publisher","unstructured":"Cuconasu, F., et\u00a0al.: The power of noise: redefining retrieval for RAG systems. In: SIGIR, vol.\u00a047, pp. 719\u2013729 (2024). https:\/\/doi.org\/10.1145\/3626772.3657834","DOI":"10.1145\/3626772.3657834"},{"issue":"2","key":"8_CR11","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1109\/4236.991449","volume":"6","author":"F Curbera","year":"2002","unstructured":"Curbera, F., et al.: Unraveling the web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet Comput. 6(2), 86\u201393 (2002). https:\/\/doi.org\/10.1109\/4236.991449","journal-title":"IEEE Internet Comput."},{"key":"8_CR12","unstructured":"Devlin, J., Chang, M.W., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding. In: NAACL-HLT 2019, pp. 4171\u20134186 (2019)"},{"key":"8_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/11767138_17","volume-title":"Advanced Information Systems Engineering","author":"N Dourdas","year":"2006","unstructured":"Dourdas, N., Zhu, X., Maiden, N., Jones, S., Zachos, K.: Discovering remote software services that satisfy requirements: patterns for query reformulation. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 239\u2013254. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11767138_17"},{"key":"8_CR14","unstructured":"Douze, M., et\u00a0al.: The Faiss library (2024). https:\/\/arxiv.org\/abs\/2401.08281"},{"key":"8_CR15","unstructured":"Fan, A., et\u00a0al.: Large language models for software engineering: survey and open problems (2023). https:\/\/arxiv.org\/abs\/2310.03533"},{"key":"8_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/978-3-540-24593-3_5","volume-title":"Service-Oriented Computing - ICSOC 2003","author":"I Fikouras","year":"2003","unstructured":"Fikouras, I., Freiter, E.: Service discovery and orchestration for distributed service repositories. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 59\u201374. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-24593-3_5"},{"key":"8_CR17","unstructured":"Gao, L., et\u00a0al.: Pal: program-aided language models. In: International Conference on Machine Learning, pp. 10764\u201310799. PMLR (2023)"},{"key":"8_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1007\/978-3-031-34560-9_36","volume-title":"Advanced Information Systems Engineering - CAiSE 2023","author":"I Jerbi","year":"2023","unstructured":"Jerbi, I., et al.: Request relaxation based-on provider constraints for a capability-based NaaS services discovery. In: Indulska, M., Reinhartz-Berger, I., Cetina, C., Pastor, O. (eds.) CAiSE 2023. LNCS, vol. 13901, pp. 611\u2013627. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-34560-9_36"},{"key":"8_CR19","doi-asserted-by":"publisher","unstructured":"Kim, M., Stennett, T., Shah, D., Sinha, S., Orso, A.: Leveraging large language models to improve REST API testing. In: ICSE, vol.\u00a044, pp. 37\u201341 (2024). https:\/\/doi.org\/10.1145\/3639476.3639769","DOI":"10.1145\/3639476.3639769"},{"key":"8_CR20","unstructured":"Lee, C., et\u00a0al.: NV-embed: improved techniques for training LLMs as generalist embedding models (2024). https:\/\/arxiv.org\/abs\/2405.17428"},{"key":"8_CR21","doi-asserted-by":"publisher","unstructured":"Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48(3) (2015). https:\/\/doi.org\/10.1145\/2831270","DOI":"10.1145\/2831270"},{"key":"8_CR22","unstructured":"Lewis, P., et\u00a0al.: Retrieval-augmented generation for knowledge-intensive NLP tasks. In: NeurIPS, vol.\u00a033, pp. 9459\u20139474. Curran Associates (2020)"},{"key":"8_CR23","doi-asserted-by":"publisher","unstructured":"Li, M., et\u00a0al.: API-bank: a comprehensive benchmark for tool-augmented LLMs. In: EMNLP. Association for Computational Linguistics (2023). https:\/\/doi.org\/10.18653\/v1\/2023.emnlp-main.187","DOI":"10.18653\/v1\/2023.emnlp-main.187"},{"key":"8_CR24","doi-asserted-by":"publisher","unstructured":"Liang, Y., et\u00a0al.: Taskmatrix.AI: completing tasks by connecting foundation models with millions of APIs. Intell. Comput. 3, 0063 (2024). https:\/\/doi.org\/10.34133\/icomputing.0063","DOI":"10.34133\/icomputing.0063"},{"key":"8_CR25","unstructured":"Mialon, G., et\u00a0al.: Augmented language models: a survey (2023). https:\/\/arxiv.org\/abs\/2302.07842"},{"key":"8_CR26","unstructured":"Nakano, R., et\u00a0al.: WebGPT: browser-assisted question-answering with human feedback (2021). https:\/\/arxiv.org\/abs\/2112.09332"},{"key":"8_CR27","unstructured":"Nogueira, R., Yang, W., Lin, J., Cho, K.: Document expansion by query prediction (2019). https:\/\/arxiv.org\/abs\/1904.08375"},{"key":"8_CR28","unstructured":"OpenAI: Function calling and other API updates (2024). https:\/\/openai.com\/index\/function-calling-and-other-api-updates\/. Accessed 18 Jul 2024"},{"key":"8_CR29","unstructured":"OpenAI: GPT-4 Turbo in the OpenAI API (2024). https:\/\/help.openai.com\/en\/articles\/8555510-gpt-4-turbo-in-the-openai-api. Accessed 19 Nov 2024"},{"key":"8_CR30","unstructured":"OpenAI: New embedding models and API updates (2024). https:\/\/openai.com\/blog\/new-embedding-models-and-api-updates. Accessed 18 Jul 2024"},{"key":"8_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/978-3-319-91563-0_14","volume-title":"Advanced Information Systems Engineering","author":"X Oriol","year":"2018","unstructured":"Oriol, X., Teniente, E.: An ontology-based framework for describing discoverable data services. In: Krogstie, J., Reijers, H.A. (eds.) CAiSE 2018. LNCS, vol. 10816, pp. 220\u2013235. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-91563-0_14"},{"key":"8_CR32","unstructured":"Parisi, A., Zhao, Y., Fiedel, N.: TALM: tool augmented language models (2022). https:\/\/arxiv.org\/abs\/2205.12255"},{"key":"8_CR33","unstructured":"Patil, S.G., Zhang, T., Wang, X., Gonzalez, J.E.: Gorilla: large language model connected with massive APIs (2023). https:\/\/arxiv.org\/abs\/2305.15334"},{"key":"8_CR34","unstructured":"Pesl, R.D., Klein, K., Aiello, M.: Verfahren zur Nutzung von unbekannten neuen Systemdiensten in einer Fahrzeuganwendung (2024). Patent DE102024108126A1"},{"key":"8_CR35","doi-asserted-by":"publisher","unstructured":"Pesl, R.D., St\u00f6tzner, M., Georgievski, I., Aiello, M.: Uncovering LLMs for service-composition: challenges and opportunities. In: ICSOC 2023 WS. Springer, Cham (2024). https:\/\/doi.org\/10.1007\/978-981-97-0989-2_4","DOI":"10.1007\/978-981-97-0989-2_4"},{"key":"8_CR36","doi-asserted-by":"crossref","unstructured":"Pesl, R.D., et\u00a0al.: Compositio Prompto: an architecture to employ large language models in automated service computing. In: ICSOC 2024. Springer, Cham (2024)","DOI":"10.1007\/978-981-96-0808-9_20"},{"key":"8_CR37","unstructured":"Radford, A., et al.: Better language models and their implications. OpenAI blog 1(2) (2019). https:\/\/openai.com\/index\/better-language-models\/. Accessed 28 Nov 2024"},{"key":"8_CR38","unstructured":"Radford, A., et\u00a0al.: Improving language understanding by generative pre-training (2018)"},{"key":"8_CR39","doi-asserted-by":"crossref","unstructured":"Santana, J.M.S., Petrova, M., Mahonen, P.: UPnP service discovery for heterogeneous networks. In: IEEE PIMRC, vol.\u00a017, pp.\u00a01\u20135. IEEE (2006)","DOI":"10.1109\/PIMRC.2006.254286"},{"key":"8_CR40","unstructured":"Shi, Z., et\u00a0al.: Chain of tools: large language model is an automatic multi-tool learner (2024). https:\/\/arxiv.org\/abs\/2405.16533"},{"key":"8_CR41","doi-asserted-by":"publisher","unstructured":"Soki, A.T., Siqueira, F.: Discovery of RESTful Web Services Based on the OpenAPI 3.0 Standard with Semantic Annotations. In: AINA, pp. 22\u201334. Springer, Cham (2024). https:\/\/doi.org\/10.1007\/978-3-031-57853-3_3","DOI":"10.1007\/978-3-031-57853-3_3"},{"key":"8_CR42","unstructured":"Song, Y., et\u00a0al.: RestGPT: connecting large language models with real-world applications via restful APIs (2023). https:\/\/arxiv.org\/abs\/2306.06624"},{"issue":"1","key":"8_CR43","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/MS.2015.11","volume":"32","author":"J Th\u00f6nes","year":"2015","unstructured":"Th\u00f6nes, J.: Microservices. IEEE Softw. 32(1), 116\u2013116 (2015). https:\/\/doi.org\/10.1109\/MS.2015.11","journal-title":"IEEE Softw."},{"key":"8_CR44","unstructured":"Vaswani, A., et\u00a0al.: Attention is all you need. In: NeurIPS, vol. 30 (2017)"},{"issue":"1","key":"8_CR45","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.is.2011.07.003","volume":"37","author":"HH Wang","year":"2012","unstructured":"Wang, H.H., et al.: A formal model of the semantic web service ontology (WSMO). Inf. Syst. 37(1), 33\u201360 (2012). https:\/\/doi.org\/10.1016\/j.is.2011.07.003","journal-title":"Inf. Syst."},{"key":"8_CR46","first-page":"24824","volume":"35","author":"J Wei","year":"2022","unstructured":"Wei, J., et al.: Chain-of-thought prompting elicits reasoning in large language models. NeurIPS 35, 24824\u201324837 (2022)","journal-title":"NeurIPS"},{"key":"8_CR47","unstructured":"Xiao, S., Liu, Z., Zhang, P., Muennighoff, N.: C-pack: packaged resources to advance general Chinese embedding (2023). https:\/\/arxiv.org\/abs\/2309.07597"},{"key":"8_CR48","unstructured":"Yao, S., et\u00a0al.: React: synergizing reasoning and acting in language models (2023). https:\/\/arxiv.org\/abs\/2210.03629"},{"key":"8_CR49","unstructured":"Yao, S., et\u00a0al.: Tree of thoughts: deliberate problem solving with large language models. In: NeurIPS, vol. 36 (2024)"},{"key":"8_CR50","unstructured":"Yuan, L., et\u00a0al.: CRAFT: customizing LLMs by creating and retrieving from specialized toolsets (2024). https:\/\/arxiv.org\/abs\/2309.17428"},{"key":"8_CR51","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-540-72988-4_11","volume-title":"Advanced Information Systems Engineering","author":"K Zachos","year":"2007","unstructured":"Zachos, K., Maiden, N., Zhu, X., Jones, S.: Discovering web services to specify more complete system requirements. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 142\u2013157. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-72988-4_11"}],"container-title":["Lecture Notes in Computer Science","Advanced Information Systems Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-94571-7_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T08:22:46Z","timestamp":1749889366000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-94571-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031945731","9783031945717"],"references-count":51,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-94571-7_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"15 June 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors Pesl and Aiello are listed as inventors of a patent\u00a0[], which covers automated automotive service compositions using LLMs.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"CAiSE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Advanced Information Systems Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 June 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 June 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"37","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"caise2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conferences.big.tuwien.ac.at\/caise2025\/index.php","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}