The WfCommons project is an open-source framework offering a suite of structured methods and techniques, implemented as user-friendly tools, for analyzing workflow instances and generating synthetic yet realistic workflow instances.
WfCommons utilizes a standard format, WfFormat, to represent both collected and generated synthetic workflow instances. Workflow simulators and simulation frameworks supporting WfFormat can seamlessly use both types of instances. WfFormat employs a JSON specification. This release also includes a Python-based JSON schema validator to verify the syntax and semantics of JSON instance files, ensuring all files and task dependencies are consistent.