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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors