Abstract
We present a framework for the optimisation of business processes modelled in the business process modelling language BPMN, which builds upon earlier work, where we developed a model checking based method for the analysis of BPMN models. We define a structure for expressing optimisation goals for synthesized BPMN components, based on probabilistic computation tree logic and real-valued reward structures of the BPMN model, allowing for the specification of complex quantitative goals. We here present a simple algorithm, inspired by concepts from evolutionary algorithms, which iteratively generates candidate improved processes based on the fittest of the previous generation. The evaluation of the fitness of each candidate in a generation is performed via model checking, detailed in previous work. At each iteration, this allows the determination of the precise numerical evaluation of the performance of a candidate in terms of the specified goals. A discussion of this method’s application, and the degree of optimization which is possible, is illustrated using an example drawn from the healthcare industry.
Original language | English |
---|---|
Title of host publication | Proceedings of the ASME 2013 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference (IDETC/CIE 2013) |
Number of pages | 10 |
Publisher | The American Society of Mechanical Engineers (ASME) |
Publication date | 2013 |
Pages | DETC2013-13047 |
Publication status | Published - 2013 |
Event | ASME 2013 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference - Portland, OR, United States Duration: 4 Aug 2013 → 7 Aug 2013 |
Conference
Conference | ASME 2013 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference |
---|---|
Country/Territory | United States |
City | Portland, OR |
Period | 04/08/2013 → 07/08/2013 |