This project contains the definitions for Policy4BPMN and Pattern4BPMN, which are extensions of BPMN to support the modeling of pattern-based workflows as well as the specification of policies, e.g., for service deployments.
For Policy4BPMN the following new elements were introduced:
- OnDemandPolicy: New policy type to define that a service should be deployed on demand
- LocationPolicy: New policy type to define in what region a service should be deployed
- DedicatedHostingPolicy: New policy type to define whether a service shall be deployed with a dedicated instance or not
- CloudTypePolicy: New policy type to define what infrastructure shall be used to deploy a service, e.g. a public or private cloud
The XML Schema definition of the Policy4BPMN extension can be found here.
For Pattern4BPMN the following new elements were introduced:
- PatternSphere: Extension of the BPMN subprocess that is used for attaching patterns to a set of tasks contained within the subprocess
- BiasedInitialStatePattern: New pattern to specify that warm-starting using biased initial state should be applied
- ChainedOptimizationPattern: New pattern to specify that warm-starting using chained optimization should be applied
- CircuitCuttingPattern: New pattern to specify that circuit cutting should be applied
- ErrorCorrectionPattern: New pattern to specify that error correction should be applied
- GateErrorMitigationPattern: New pattern to specify that gate error mitigation should be applied
- OrchestratedExecutionPattern: New pattern to specify that the corresponding programs should be orchestrated as a workflow
- PreDeployedExecutionPattern: New pattern to specify that the corresponding programs should be pre-deployed, e.g., in a hybrid runtime
- PreTrainedFeatureExtractorPattern: New pattern to specify that warm-starting using a pre-trained feature extractor should be applied
- PrioritizedExecutionPattern: New pattern to specify that quantum circuits should be executed using prioritized access
- QuantumHardwareSelectionPattern: New pattern to specify that quantum hardware selection should be applied
- ReadoutErrorMitigationPattern: New pattern to specify that readout error mitigation should be applied
- VariationalParameterTransferPattern: New pattern to specify that warm-starting using a variational parameter transfer should be applied
The XML Schema definition of the Pattern4BPMN extension can be found here.