A persistent execution engine for π-calculus workflows generated by the WorkflowFM process composition tools.
PEW stands for Persistent Execution of Workflows.
Read the DocsAPI DocumentationSource
Modules
In addition to the core π-calculus model and execution engine, a list of additional modules are provided:
- pew-mongo: Additional executor that stores the state in a MongoDB database.
- pew-kafka: Additional executor that stores the state and open process calls in Kafka topics, yielding a fully persistent/completely stateless execution.
- pew-simulator: Integration with Proter, an expressive, asynchronous process simulator.
- skiexample: Deployment of an example ski purchasing workflow documented in this paper.
Authors
Maintainer
Petros Papapanagiotou - - -
Contributors
A big thank you to the following contributors in order of appearance:
Groups & Organizations
Artificial Intelligence Modelling Lab |
Artificial Intelligence and its Applications Institute |
School of Informatics, University of Edinburgh |
License
Distributed under the Apache 2.0 license. See LICENSE for more information.
Copyright © 2019-2021 The University of Edinburgh and contributors