Interface StochasticNet

  • All Superinterfaces:
    org.processmining.models.graphbased.AttributeMapOwner, java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraph<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>>, org.processmining.models.graphbased.directed.DirectedGraph<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,​? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>, org.processmining.models.graphbased.directed.DirectedGraphElement, org.processmining.models.graphbased.directed.petrinet.Petrinet, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph, org.processmining.models.graphbased.directed.petrinet.ResetNet
    All Known Implementing Classes:
    StochasticNetImpl

    public interface StochasticNet
    extends org.processmining.models.graphbased.directed.petrinet.ResetNet, org.processmining.models.graphbased.directed.petrinet.Petrinet
    "stochastic Petri net" = Petri net with annotated stochastic information. Orientation after GSPN formalism with immediate transitions and timed transitions.

    Transitions have priority (only transitions with highest priority can fire when enabled).

    Transitions have a weight, if multiple immediate transitions are enabled concurrently, a probabilistic choice is made based on their weights, to decide which one can fire first.

    Timed transitions can have arbitrary distributions. See supported StochasticNet.DistributionTypes.

    Author:
    Andreas Rogge-Solti