摘要:
A compiler generates code providing an execution sequence, from a declarative event-driven model, for execution by a computer. To assist in debugging the declarative event-driven model, the compiler also generates cross-references that relate steps in the generated code to elements of the declarative source code. The cross-references may be used as input to a debugger, along with the declarative source and the generated code, to assist a user who is stepping through the generated code (for example) in understanding which portion of the declarative source gave rise to the current step in the generated execution sequence.
摘要:
A compiler generates code providing an execution sequence, from a declarative event-driven model, for execution by a computer. To assist in debugging the declarative event-driven model, the compiler also generates cross-references that relate steps in the generated code to elements of the declarative source code. The cross-references may be used as input to a debugger, along with the declarative source and the generated code, to assist a user who is stepping through the generated code (for example) in understanding which portion of the declarative source gave rise to the current step in the generated execution sequence.
摘要:
A business process management (BPM) data processing system can be provided. The system can include a business process modeler executing in memory of a host server and a process generation engine coupled to the business process modeler and configured to generate an executable business process execution model from a business process model defined by the business process modeler. The system further can include a monitoring generation engine coupled to the business process modeler and configured to generate an executable monitoring model using business measures mapped to emittable events in the executable business process execution model and using logic enabled to compute metrics for the business measures from data in the events, both the business measures and logic being defined separately from and irrespective of the business process model.
摘要:
Embodiments of the present invention address deficiencies of the art in respect to process modeling and provide a method, system and computer program product for modeling alternate processing times based on user supplied expressions. In one embodiment of the invention, a method for modeling alternate processing times based on user supplied expressions can be provided. The method can include loading simulation variables for a simulated task in a model, computing a duration of time for the simulated task based upon the simulation variables, and simulating execution of the simulated task for the computed duration of time. For example, loading simulation variables for a simulated task in a model can include loading a level of expertise for a role assigned to the task, loading a time of day for executing the task, or loading a time of year for executing the task.
摘要:
Embodiments of the present invention provide a method, system and computer program product for duration estimation of simulating a process model embodied in a directed graph. In an embodiment of the invention, a method for estimating a duration of simulation for a process model embodied in a directed graph can include loading a directed graph for traversal in a simulation engine, identifying nodes in the directed graph, estimating a duration of simulation by the simulation engine for individual ones of the nodes, summing a duration of simulation for the individual ones of the nodes to produce an estimate of a duration of traversal of the directed graph, and presenting the estimate in association with the traversal of the directed graph by the simulation engine.
摘要:
Embodiments of the present invention provide a method, system and computer program product for duration estimation of simulating a process model embodied in a directed graph. In an embodiment of the invention, a method for estimating a duration of simulation for a process model embodied in a directed graph can include loading a directed graph for traversal in a simulation engine, identifying nodes in the directed graph, estimating a duration of simulation by the simulation engine for individual ones of the nodes, summing a duration of simulation for the individual ones of the nodes to produce an estimate of a duration of traversal of the directed graph, and presenting the estimate in association with the traversal of the directed graph by the simulation engine.