{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,8]],"date-time":"2026-09-08T14:58:37Z","timestamp":1788879517601,"version":"build-2803163510"},"publisher-location":"Singapore","reference-count":26,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819550111","type":"print"},{"value":"9789819550128","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"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":[[2026]]},"DOI":"10.1007\/978-981-95-5012-8_1","type":"book-chapter","created":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T02:11:28Z","timestamp":1767319888000},"page":"3-18","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["From Natural Language to\u00a0TOSCA: Leveraging LLMs for\u00a0Automated Service Composition"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-9794-4356","authenticated-orcid":false,"given":"Wided","family":"Meflah","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7484-2268","authenticated-orcid":false,"given":"Hayet","family":"Brabra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mehdi","family":"Acheli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hosni Ben","family":"Douma","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7547-1857","authenticated-orcid":false,"given":"Mohamed","family":"Sellami","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0451-532X","authenticated-orcid":false,"given":"Walid","family":"Gaaloul","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9558-8120","authenticated-orcid":false,"given":"Djamal","family":"Zeghlache","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,1,2]]},"reference":[{"key":"1_CR1","doi-asserted-by":"crossref","unstructured":"Quan Z et al. :Web services composition: a decade\u2019s overview. Information Sciences, 280, 218\u2013238 (2014). Elsevier","DOI":"10.1016\/j.ins.2014.04.054"},{"key":"1_CR2","doi-asserted-by":"publisher","unstructured":"Bastia, A., Parhi, M., Pattanayak, B.K., Patra, M.R.: Service composition using efficient multi-agents in cloud computing environment. In: Jain, L.C., Patnaik, S., Ichalkaranje, N. (eds.) Intelligent Computing, Communication and Devices. AISC, vol. 308, pp. 357\u2013370. Springer, New Delhi (2015). https:\/\/doi.org\/10.1007\/978-81-322-2012-1_37","DOI":"10.1007\/978-81-322-2012-1_37"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Ait Wakrime, A., Rekik, M., Jabbour, S.: Cloud service composition using minimal unsatisfiability and genetic algorithm. In: Concurrency and Computation: Practice and Experience, vol. 32, no. 15, e5282","DOI":"10.1002\/cpe.5282"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"Syu, Y., Wang, C.M.: A Gap Between Automated Service Composition Research and Software Engineering Development Practice: Service Descriptions. ICWS 2023","DOI":"10.1007\/978-3-031-44836-2_2"},{"key":"1_CR5","unstructured":"Lamine, R.B., Jemaa, R.B., Amor, I.A.B.: Formal specification of adaptable semantic web services composition. Int. J. Inform. Technol. Web Eng (IJITWE) (2018)"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Pesl, R.D., St\u00f6tzner, M. Georgievski, I., Aiello, M.: Uncovering LLMs for service-composition: challenges and opportunities. In: ICSOC (2023)","DOI":"10.1007\/978-981-97-0989-2_4"},{"key":"1_CR7","volume-title":"Georgievski","author":"M Aiello","year":"2023","unstructured":"Aiello, M.: Georgievski. Service composition in the ChatGPT era. Service Oriented Computing and Applications, Ilche (2023)"},{"key":"1_CR8","unstructured":"Robin, D., et al. : Compositio prompto: an architecture to employ large language models in automated service computing. In: ICSOC (2024)"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Berro, A., Gaboardi dos Santos, V., Benatallah, B., Benabdeslem, K.: LLMs to replace crowdsourcing in generating syntactically diverse paraphrases for task-oriented chatbots. In: CAiSE (2025)","DOI":"10.1007\/978-3-031-94569-4_9"},{"key":"1_CR10","doi-asserted-by":"crossref","unstructured":"Bouzary, H., Chen, F.F., Shahin, M.: Natural language processing for comprehensive service composition in cloud manufacturing systems. In: Procedia Manufacturing (2021)","DOI":"10.1016\/j.promfg.2021.10.048"},{"key":"1_CR11","unstructured":"Chen, et al.: NL2API: a framework for bootstrapping service recommendation using natural language queries. In: ICWS (2018)"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Wang, S., Zou, Y., Ng, J., Ng, T.: Mining user intents to compose services for end-users. In: ICWS (2016)","DOI":"10.1109\/ICWS.2016.52"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Adala, et al.: A framework for automatic web service discovery based on semantics and NLP techniques. In: Advances in Multimedia (2011)","DOI":"10.1155\/2011\/238683"},{"key":"1_CR14","doi-asserted-by":"crossref","unstructured":"Romero, O.J., Dangi, A., Akoju, S.A.: NLSC: unrestricted natural language-based service composition through sentence embeddings. In: SCC (2019)","DOI":"10.1109\/SCC.2019.00031"},{"key":"1_CR15","unstructured":"Anup, K. et al.: Cataloger: catalog recommendation service for IT change requests. In: ICSOC (2017)"},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"Wang, X., et al.: ServiceBERT: A pre-trained model for web service tagging and recommendation. In: ICSOC (2021)","DOI":"10.1007\/978-3-030-91431-8_29"},{"key":"1_CR17","unstructured":"Song, Y., et al.: RestGPT: connecting large language models with real-world RESTful APIs. In: arXiv preprint arXiv:2306.06624 (2023)"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Zhang, L., Zhao, X., Wang, L.: Automatic service composition agent based on large model. In: 2024 5th International Symposium on Computer Engineering and Intelligent Communications (ISCEIC), pp. 310\u2013316. IEEE (2024)","DOI":"10.1109\/ISCEIC63613.2024.10810159"},{"key":"1_CR19","unstructured":"OASIS: TOSCA: Topology and Orchestration Specification for Cloud Applications v1.3. https:\/\/docs.oasis-open.org\/tosca\/TOSCA-Simple-Profile-YAML\/v1.3\/TOSCA-Simple-Profile-YAML-v1.3.html (2020)"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"Binz, T., Breiter, G., Leyman, F., Spatzier, T.: Portable cloud services using TOSCA. In: IEEE Internet Computing (2012)","DOI":"10.1109\/MIC.2012.43"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"Worthington, R.L., Whittaker, T.A.: Scale development research: a content analysis and recommendations for best practices. In: The Counseling Psychologist, vol. 34, no. 6, pp. 806\u2013838. Sage Publications (2006)","DOI":"10.1177\/0011000006288127"},{"key":"1_CR22","doi-asserted-by":"crossref","unstructured":"Patrick, et al. : IaC-Eval: a code generation benchmark for cloud infrastructure-as-code programs. In: Advances in Neural Information Processing Systems, vol. 37, pp. 134488\u2013134506. Curran Associates, Inc. (2024)","DOI":"10.52202\/079017-4273"},{"key":"1_CR23","unstructured":"Yifei, et al.: CloudEval-YAML: a practical benchmark for cloud configuration generation. Proc. Mach. Learn. Syst. 6, 173\u2013195 (2024)"},{"key":"1_CR24","unstructured":"Ren, S., et al.: CodeBLEU: a method for automatic evaluation of code synthesis. CoRR abs\/2009.10297 (2020)"},{"key":"1_CR25","unstructured":"Microsoft Research (2021). Sentence Transformers: all-MiniLM-L6-v2 model Available at: https:\/\/huggingface.co\/sentence-transformers\/all-MiniLM-L6-v2. Accessed 21 July 2025"},{"key":"1_CR26","doi-asserted-by":"crossref","unstructured":"Sidorov, G., et al.: Computing text similarity using tree edit distance. In: Annual Conference of the North American Fuzzy Information Processing Society (2015)","DOI":"10.1109\/NAFIPS-WConSC.2015.7284129"}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-5012-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T02:11:31Z","timestamp":1767319891000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-5012-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819550111","9789819550128"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-5012-8_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"2 January 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shenzhen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","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":"1 December 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 December 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsoc2025.hit.edu.cn\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}