Class BoundednessAnalyzer
- java.lang.Object
-
- org.processmining.plugins.petrinet.behavioralanalysis.BoundednessAnalyzer
-
public class BoundednessAnalyzer extends java.lang.ObjectClass to analyze whether a given PetriNet is bounded Based on Murata, Tadao. Petri Nets:Properties, Analysis, and Applications. Proceedings of the IEEE vol. 77, No.4, April 1989 a net is bounded iff omega notation does not appear in a any node labels in coverability graph- Version:
- Dec 13, 2008
- Author:
- arya
-
-
Constructor Summary
Constructors Constructor Description BoundednessAnalyzer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object[]analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net)java.lang.Object[]analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking state)java.lang.Object[]analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking state, org.processmining.models.graphbased.directed.petrinet.analysis.CoverabilitySet covSet, org.processmining.models.semantics.petrinet.PetrinetSemantics semantics)java.lang.Object[]analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking state, org.processmining.models.semantics.petrinet.PetrinetSemantics semantics)static booleanisBounded(org.processmining.models.graphbased.directed.transitionsystem.CoverabilityGraph graph)Static method to check boundedness, given a coverability graph
-
-
-
Method Detail
-
analyzeBoundednessPetriNet
public java.lang.Object[] analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net) throws org.processmining.framework.connections.ConnectionCannotBeObtained- Throws:
org.processmining.framework.connections.ConnectionCannotBeObtained
-
analyzeBoundednessPetriNet
public java.lang.Object[] analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking state) throws org.processmining.framework.connections.ConnectionCannotBeObtained- Throws:
org.processmining.framework.connections.ConnectionCannotBeObtained
-
analyzeBoundednessPetriNet
public java.lang.Object[] analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking state, org.processmining.models.semantics.petrinet.PetrinetSemantics semantics) throws org.processmining.framework.connections.ConnectionCannotBeObtained- Throws:
org.processmining.framework.connections.ConnectionCannotBeObtained
-
analyzeBoundednessPetriNet
public java.lang.Object[] analyzeBoundednessPetriNet(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking state, org.processmining.models.graphbased.directed.petrinet.analysis.CoverabilitySet covSet, org.processmining.models.semantics.petrinet.PetrinetSemantics semantics) throws org.processmining.framework.connections.ConnectionCannotBeObtained- Throws:
org.processmining.framework.connections.ConnectionCannotBeObtained
-
isBounded
public static boolean isBounded(org.processmining.models.graphbased.directed.transitionsystem.CoverabilityGraph graph)
Static method to check boundedness, given a coverability graph- Parameters:
graph- Coverability graph- Returns:
- true if the net is bounded, false if it is not
-
-