Skip to content

mbeisel/BPMN-Extensions

Repository files navigation

BPMN-Extensions for Policies and Patterns

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published