Font Size: a A A

Research Of Human Task-Based Business Process Simulation Engine And Simulation Data

Posted on:2012-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:Q LuoFull Text:PDF
GTID:2178330335960180Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of information technology, Business Process technology has been widely applied to the social sectors, it has become the enterprise's key business process modeling techniques, and its wide use will eventually achieve business process automation. Business Process Simulation technology is a Business Process assistant technology based on the development of Business Process technology. It is used to analyze business process to achieve the ultimate goal of business process optimization. Business Process Simulation is the premise protection of the enterprise Business Process technology applied in the production life.Proposed a data model for the simulation, and developed an extension Business Process simulation language based on XPDL. This extended language supports simulation information description based on function distribution, but not limited to static data description, therefore more dynamic and authenticity. That is to say, Business Process simulation engine could simulate the uncertainty of the artificial factors to a certain extent.Improved and proposed three algorithms for the Business Process simulation engine:Improved variable step method for simulation clock, and solves the malpractices brought by the traditional fixed step algorithm, making the task of simulation occurs in accordance with the clock forward but not dependent on the system time; Proposed path simulation algorithm to test the complete flow path, making the Business Process simulation engine can effectively detect errors in the aspect of the process definition design; Proposed multithreaded simulation algorithm, this algorithm is used to process thread concurrent inspection, it allows the simulation engine could statistic the running data to find the bottleneck of the efficiency of the processes, promoting the process design optimization. This paper gives simulation examples to describe the features and benefits vividly for each algorithm.Taking these two points above, the paper provides a Business Process simulation engine system. This system is based on extended XPDL, and support the entire operating mode of the Business Process simulation features which defined by WFMC (Workflow Management Coalition), including The Complete paths of Business Process simulation and The Multi-threaded concurrent simulation.Finally, this paper innovatively presents the scenarios of historical data generated by Business Process engine in Business Process simulation, and how to generate the simulation data according to historical data with a scientific method:By using Matlab, a mathematical tool, fit curve for the historical data, we could write the distribution function as the simulation information for the Business Process simulation engine running. Relative to the random number, the simulation data generated in this way makes the Business Process simulation results more realistic and believable.
Keywords/Search Tags:business process simulation, simulation engine, XPDL, simulation algorithm, curve fitting
PDF Full Text Request
Related items