ATWL: A Formal Language for Representing, Comparing, and Reusing Visual Analytics Workflows
- Fraunhofer Institute IAIS & Lamarr Institute for Machine Learning and Artificial Intelligence, Sankt Augustin, Germany
- City St George's, University of London, UK
- University of Zurich, Switzerland
- University of Stuttgart, Germany
Language Definition
-
ATWL Language Definition
Complete specification: artifact types, transform intents, control structures, and syntax reference.
Extraction Instructions
Guidelines for extracting workflows from research papers into ATWL.
Reviewing Instructions
Guidelines for reviewing ATWL representations for correctness.
Workflow Library
Library (HTML, 17 workflows)
Individual pages for each workflow with summaries and full ATWL representations.
Library (PDF compilation)
All 17 representations in a single document.
Pre-Trained LLM Agents
-
Agents & Usage Instructions
Session logs (JSON) for initializing LLM agents with ATWL expertise: Extractor, Reviewer, Diagrammer, and Recommender.
2×2 Recommendation Experiment
-
Experiment Sessions & Materials
2×2 factorial experiment comparing Prose vs. Formal library representations on two problems (bike-sharing, VIS topic evolution). Includes session logs (JSON + HTML), ATWL workflow specifications, a narrated slide show, and two Jupyter notebooks. See Appendix E of the paper.
Reports & Results
-
LLM Experiment Reports & Recommendations
Reports on LLM-based extraction, review, and recommendation experiments; systematic review of 16 workflows; and two detailed workflow recommendations (bike-sharing, diploma project).
Other Resources
-
ATWL-to-HTML Converter Session
LLM session log for converting ATWL representations into styled HTML pages (used to generate the library pages).