Methods included

Michael R. Crusoe, Sanne Abeln, Alexandru Iosup, Peter Amstutz, John Chilton, Nebojša Tijanić, Hervé Ménager, Stian Soiland-Reyes, Bogdan Gavrilović

Research output: Contribution to journalArticlepeer-review

56 Scopus citations


Common Workflow Language (CWL) is a set of open standards for describing and sharing computational workflows, used in many science and engineering domains. This article focuses on an overview of CWL standards and the CWL project and is complemented by the technical de tail available in the CWL standards. Derived from workflow thinking, a computational workflow describes a process for computing where different parts of the process are interdependent where a task can start processing after its predecessors have been partially completed and where data flows between tasks. CWL standards support critical workflow concepts such as automation, scalability, abstraction, provenance, portability, and reusability. CWL standards are also developed around core principles of community and shared decision making, reuse, and zero cost for participants.

Original languageEnglish (US)
Pages (from-to)54-63
Number of pages10
JournalCommunications of the ACM
Issue number6
StatePublished - Jun 2022

All Science Journal Classification (ASJC) codes

  • General Computer Science


Dive into the research topics of 'Methods included'. Together they form a unique fingerprint.

Cite this