TY - GEN
T1 - From Natural Language to TOSCA
T2 - 23rd International Conference on Service-Oriented Computing, ICSOC 2025
AU - Meflah, Wided
AU - Brabra, Hayet
AU - Acheli, Mehdi
AU - Douma, Hosni Ben
AU - Sellami, Mohamed
AU - Gaaloul, Walid
AU - Zeghlache, Djamal
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2026.
PY - 2026/1/1
Y1 - 2026/1/1
N2 - Cloud service composition involves combining multiple autonomous services to deliver new value-added services with enhanced functionalities. Existing solutions rely mostly on structured or semi-structured requests, requiring technical expertise and limiting accessibility for non-expert users. With the advent of Large Language Models (LLMs), it is now feasible to interpret end-user intents expressed in Natural Language (NL) and automatically generate corresponding service compositions. This marks a shift toward automating cloud service composition based on unstructured requests. To enable functional composition from such requests, their interpretation is a crucial step. It enables the identification of both explicit and implicit needs, mapping them to relevant services and automatically constructing a logical, provider-agnostic composition (i.e., relevant services with their dependencies). The latter serves as the foundation for downstream tasks—including service discovery, selection, and execution code generation—ultimately producing a deployable service composition. However, this critical interpretation task is often overlooked in existing research, primarily due to the lack of appropriate datasets tailored for cloud service composition from natural language requests. In this paper, we first propose an LLM-assisted method for constructing a benchmark dataset that captures diverse user profiles and varying levels of NL requests completeness. Each request is paired with a corresponding provider-independent composition, formally represented using the standard TOSCA specification language. Second, using this dataset, we evaluate the performance of both open-source and proprietary LLMs on the interpretation of technically diverse and completeness-varying requests.
AB - Cloud service composition involves combining multiple autonomous services to deliver new value-added services with enhanced functionalities. Existing solutions rely mostly on structured or semi-structured requests, requiring technical expertise and limiting accessibility for non-expert users. With the advent of Large Language Models (LLMs), it is now feasible to interpret end-user intents expressed in Natural Language (NL) and automatically generate corresponding service compositions. This marks a shift toward automating cloud service composition based on unstructured requests. To enable functional composition from such requests, their interpretation is a crucial step. It enables the identification of both explicit and implicit needs, mapping them to relevant services and automatically constructing a logical, provider-agnostic composition (i.e., relevant services with their dependencies). The latter serves as the foundation for downstream tasks—including service discovery, selection, and execution code generation—ultimately producing a deployable service composition. However, this critical interpretation task is often overlooked in existing research, primarily due to the lack of appropriate datasets tailored for cloud service composition from natural language requests. In this paper, we first propose an LLM-assisted method for constructing a benchmark dataset that captures diverse user profiles and varying levels of NL requests completeness. Each request is paired with a corresponding provider-independent composition, formally represented using the standard TOSCA specification language. Second, using this dataset, we evaluate the performance of both open-source and proprietary LLMs on the interpretation of technically diverse and completeness-varying requests.
KW - Automated Service Composition
KW - Benchmark Dataset
KW - Large Language Models
KW - Request Interpretation
KW - TOSCA
UR - https://www.scopus.com/pages/publications/105028318001
U2 - 10.1007/978-981-95-5012-8_1
DO - 10.1007/978-981-95-5012-8_1
M3 - Conference contribution
AN - SCOPUS:105028318001
SN - 9789819550111
T3 - Lecture Notes in Computer Science
SP - 3
EP - 18
BT - Service-Oriented Computing - 23rd International Conference, ICSOC 2025, Proceedings
A2 - Aiello, Marco
A2 - Georgievski, Ilche
A2 - Deng, Shuiguang
A2 - Murillo, Juan-Manuel
A2 - Benatallah, Boualem
A2 - Wang, Zhongjie
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 1 December 2025 through 4 December 2025
ER -