Skip to content
Conference Open access

Speaking in Dialects: A Reusable Dataset of Real-World TOSCA Orchestration Topologies

Sep 2026 · IEEE International Conference on Software Maintenance and Evolution · pp. 919-923 · 0 citations · 19 references

Abstract

The Topology and Orchestration Specification for Cloud Applications (TOSCA) is the OASIS standard for portable cloud orchestration, yet a decade of adoption has produced a fragmented landscape of mutually incompatible dialects and, remarkably, no public dataset with which to study any of it. We address this with a curated dataset of 14,931 real-world TOSCA blueprints drawn from 260 open-source repositories, identified among 1,973 candidates through three complementary discovery strategies (repository keyword, file-content, and topic search). Because no single parser spans every dialect, we curate the corpus with a three-tier, parser-independent quality model, i.e. parseability, structural coherence, and version classification, and annotate each file with provenance, dialect and version labels, and structural-complexity metrics. The result is a multi-dialect snapshot of real-world TOSCA usage. TOSCA 2.0 accounts for the largest overall share (54.1%), but this is driven almost entirely by the OASIS standards repository; across the remaining repositories legacy Simple Profile 1.x dominates, and engine-specific DSLs such as Cloudify and Alien4Cloud endure, alongside a long tail of vendor and academic extensions missing from the official specifications. The dataset supports empirical studies of TOSCA evolution, cross-project reuse, structural quality, and version migration. Concretely, it can also serve as training and evaluation data for LLM-based blueprint generation, repair, and version 1.x to 2.0 migration, and as ground truth for dialect classification, clone detection, and cross-dialect parser benchmarking.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.