Abstract
Over the last decade, the efficient and flexible management of business processes has become one of the most critical success aspects. Furthermore, there exists a growing interest in the application of Artificial Intelligence Planning and Scheduling techniques to automate the production and execution of models of organization. However, from our point of view, several connections between both disciplines remains to be exploited. The current work presents a proposal for modelling and enacting business processes that involve the selection and order of the activities to be executed (planning), besides the resource allocation (scheduling), considering the optimization of several functions and the reach of some objectives. The main novelty is that all decisions (even the activities selection) are taken in run-time considering the actual parameters of the execution, so the business process is managed in an efficient and flexible way. As an example, a complex and representative problem, the repair planning problem, is managed through the proposed approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
van der Aalst WMP, van Hee KM (2002) Workflow management: models, methods, and systems. MIT Press, Cambridge
van der Aalst WMP, ter Hofstede AHM, Weske M (2003) Business process management: a survey. In: Business process management: international conference, BPM 2003, Eindhoven, The Netherlands, 26–27 June 2003 (Proceedings 1–12)
Bae J, Bae H, Kang S, Kim Y (2004) Automatic control of workflow processes using ECA rules. IEEE Tran Knowl Data Eng 16(8):1010–1023
Barba I, Del Valle C, Borrego D (2009) A constraint-based model for multi-objective repair planning. In: 14th IEEE international conference on emerging techonologies and factory automation
Barba I, Del Valle C, Borrego D (2009) PDDL specification for multi-objective repair planning. In: Caepia 2009 workshop on planning, scheduling and constraint satisfaction, pp 21–33
Bartak R, Cepek O (2007) Temporal networks with alternatives: complexity and model. In: Proceedings of the twentieth international florida artificial intelligence research society conference, FLAIRS 2007, pp 641–646
Berry PM, Drabble B (2000) SWIM: an AI-based system for organizational management. In: The 2nd NASA international work shop on planning and scheduling for space, NASA, Washington, DC
Brucker P, Knust S (2006) Complex scheduling (GOR-Publications). Springer, New York
Coello CA (2006) Evolutionary multi-objective optimization: a historical view of the field. IEEE Comput Intell Magaz 1(1):28–36
Friedrich G, Gottlob G, Nejdl W (1994) Formalizing the repair process—extended report. Ann Math Artif Intell 11:187–201
Georgakopoulos D, Hornick M, Sheth A (1995) An overview of workflow management: from process modeling to workflow automation infrastructure. In: Distributed and parallel databases, pp 119–153
Ghallab M, Nau D, Traverso P (2004) Automated planning: theory and practice. Morgan Kaufmann, Amsterdam
Gonzalez-Ferrer A et al (2008) Towards the use of XPDL as planning and scheduling modeling tool: the workflow patterns approach. In: 5290 LNAI, pp 52–61
Ha B, Bae J, Park Y, Kang S (2006) Development of process execution rules for workload balancing on agents. Data Knowl Eng 56(1):64–84
Homem de Mello LS, Sanderson AC (1988) Planning repair sequences using the And/Or graph representation of assembly plans. IEEE international conference on robotics and automation, pp 1861–1862
Stader J, Moore J, Chung P, McBriar I, Ravinranathan M, Macintosh A (2000) Applying intelligent workflow management in the chemicals industries. In: Fisher L (ed) The workflow handbook 2001, Published in association with the Workflow Management Coalition (WfMC), Oct 2000, pp 161–181, ISBN 0-9703509-0-2
Li W, Zhang C (1995) Design for disassembly analysis for environmentally conscious design and manufacturing. Proc 1995 ASME Int Mech Eng Cong 2:969–976
Muehlen MZ, Ting-Yi Ho D (2005) Risk management in the BPM lifecycle. In: Business process management workshops, pp 454–466
Münch J, Goldmann S, Holz H (2000) Distributed process planning support with MILOS. Int J Softw Eng Knowl Eng 10(4):511–525
Network home page: European Network of Excellence in AI planning. http://planet.dfki.de/index.html. Accessed 27 June 2011
Rhee S, Cho NW, Bae H (2008) Increasing the efficiency of business processes using a theory of constraints. Inf Syst Front 12(4), 1–13. doi:10.1007/s10796-008-9145-9
R-Moreno MD, Borrajo D, Cesta A, Oddi A (2007) Integrating planning and scheduling in workflow domains. Expert Syst Appl 33(2):389–406
Rossi F, Van Beek P, Walsh T (2006) Handbook of constraint programming. Elsevier, Amsterdam
Smith D, Frank J, Jonsson A (2000) Bridging the gap between planning and scheduling. Knowl Eng Rev 15(1):47–83
Son JH, Kim MH (2001) Improving the performance of timeconstrained workflow processing. J Syst Softw 58(3):211–219. doi:10.1016/S0164-1212(01)00039-5
White SA et al (2004) Business process modeling notation (BPMN), working draft, Version 1.0. BPMI.org
Zhao JL, Stohr EA (1999) Temporal workflow management in a claim handling system. SIGSOFT: Softw Eng Notes 24(2):187–195. doi:10.1145/295666.295687
Acknowledgements
This work has been partially funded by the Consejeria de Innovacion, Ciencia y Empresa of Junta de Andalucia (P08-TIC-04095) and by the Spanish Ministerio de Ciencia e Innovacion (TIN2009-13714) and the European Regional Development Fund (ERDF/FEDER).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this paper
Cite this paper
Barba, I., Del Valle, C. (2011). Planning and Scheduling of Business Processes in Run-Time: A Repair Planning Example. In: Pokorny, J., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-9790-6_6
Download citation
DOI: https://doi.org/10.1007/978-1-4419-9790-6_6
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-9645-9
Online ISBN: 978-1-4419-9790-6
eBook Packages: Computer ScienceComputer Science (R0)