1. A method, comprising: displaying, via a processor, a connected directed graphical representation of a process model that comprises a plurality of process nodes and interconnections between the process nodes of the process model; receiving a user selection of a subset of the process nodes of the displayed connected directed graphical representation of the process model; computing a process scope definition represented as at least one begin-end node pair, where the at least one begin-end node pair is usable to identify all selected nodes and interconnection path links that are reachable in a traversal from a begin node to an end node of each of the at least one begin-end node pair of the received user selection of the subset of the process nodes; and where computing the process scope definition comprises: computing an induced subgraph of the connected directed graphical representation of the process model that includes the user selected subset of the process nodes of the displayed connected directed graphical representation of the process model; initializing a set of candidate node pairs as all combinations of node pairs in the induced subgraph; iteratively applying a two stage candidate node pair removal process that removes candidate node pairs that violate scope definition constraints from the set of candidate node pairs; and defining the process scope definition as begin-end node pairs within the set of candidate node pairs that remain after the iterative application of the two stage candidate node pair removal process; and where iteratively applying the two stage candidate node pair removal process that removes the candidate node pairs that violate the scope definition constraints from the set of candidate node pairs comprises: at a first stage of the two stage candidate node pair removal process, for each candidate node pair: removing the candidate node pair from the set of candidate node pairs if no valid path exists in the user selected subset of the process nodes between a begin node and an end node of the candidate node pair; and removing the candidate node pair from the set of candidate node pairs if any node in a valid path from the begin node to the end node connects to any node that is not in the user selected subset of the process nodes; and at a second stage of the two stage candidate node pair removal process, for each candidate node pair: removing candidate node pairs identified as redundant candidate node pairs that comprise a set of nodes visited that is a subset of a set of nodes visited by any other candidate node pair; and where the method further comprises: storing the computed process scope definition; receiving a user-specified command to be applied to nodes of a process scope enclosed by the computed process scope definition within the process model; and applying the user-specified command to the nodes of the process scope enclosed by the computed process scope definition within the process model.