From Natural Language to TOSCA: Leveraging LLMs for Automated Service Composition

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationService-Oriented Computing - 23rd International Conference, ICSOC 2025, Proceedings
EditorsMarco Aiello, Ilche Georgievski, Shuiguang Deng, Juan-Manuel Murillo, Boualem Benatallah, Zhongjie Wang
PublisherSpringer Science and Business Media Deutschland GmbH
Pages3-18
Number of pages16
ISBN (Print)9789819550111
DOIs
Publication statusPublished - 1 Jan 2026
Event23rd International Conference on Service-Oriented Computing, ICSOC 2025 - Shenzhen, China
Duration: 1 Dec 20254 Dec 2025

Publication series

NameLecture Notes in Computer Science
Volume16320 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd International Conference on Service-Oriented Computing, ICSOC 2025
Country/TerritoryChina
CityShenzhen
Period1/12/254/12/25

Keywords

  • Automated Service Composition
  • Benchmark Dataset
  • Large Language Models
  • Request Interpretation
  • TOSCA

Fingerprint

Dive into the research topics of 'From Natural Language to TOSCA: Leveraging LLMs for Automated Service Composition'. Together they form a unique fingerprint.

Cite this