SYSTEMS AND METHODS FOR BUSINESS PROCESS MODELLING
First Claim
1. A system for modeling business processes comprising:
- a discovery module for receiving and automatically analyzing information about a business process;
a modeler module for automatically modeling the business process based on the information received and analyzed by the discovery module; and
a transformation module for transforming the business model to a business modeling notation for storage and modification purposes.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically or semi-automatically analyzing business processes including elements for or processes for: monitoring business activities as conducted by a user of a target software application by monitoring the computer screens viewed by the user and user-system interaction; using pattern matching to determine the semantic elements of each computer screen and action; using screen element identity relationships to compare screens and develop process flows based on a sequence of the computer screens and the user-system interaction; using process flow end-point comparisons to synthesize business process fragments from the process flows; and combining business process fragments to create a business process model.
48 Citations
7 Claims
-
1. A system for modeling business processes comprising:
-
a discovery module for receiving and automatically analyzing information about a business process; a modeler module for automatically modeling the business process based on the information received and analyzed by the discovery module; and a transformation module for transforming the business model to a business modeling notation for storage and modification purposes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for modeling business processes comprising:
-
monitoring a sequence of activities as conducted by a user of a target software application by monitoring the computer screens viewed by the user and user-system interactions; using automatic pattern matching to determine key semantic (logical) elements of each computer screen; using logical screen identity and flow identity rules to automatically analyze, define and classify business process flows; using intersection points of process flows to define business process fragments from the process flows, and combining business process fragments to create a business process model.
-
-
7. A computer aided system for modeling business processes comprising:
-
a monitoring module for monitoring a sequence of activities as conducted by a user of a target software application by monitoring the computer screens viewed by the user and user-system interactions; a recording module for recording the computer screens viewed and user-system interaction; a generator module for automatically creating a preliminary business process model based on the computer screens viewed and user-system interaction and for displaying the business process model as a flow chart on a display; and an editor module for allowing a business process analyst to view the user screens and recorded screens and user inputs, and system data and pull information from screens and user inputs, and system data and place it into the business process model and modify the business process model.
-
Specification