Abstract
Case-oriented workflow modeling provides flexibility in specifying and executing workflows because it is possible to consider unique, organization-specific business process conditions and thereby minimize exceptions. However, it is a laborious task for a workflow designer to derive a case-oriented workflow model from a business specification, resulting in high modeling overhead. Recent commercial systems are providing generic templates of common business processes which may be adapted to an organizations requirements. These templates, called cases, can be modified individually or multiple cases may be composed into a more complex workflow and then the assembled workflow may be modified as needed to meet the business specification. In this paper, we propose a novel framework for case-oriented retrieval, instantiation and reuse of workflow models utilizing Case-Based Reasoning (CBR) techniques. We describe key modules of a prototypical implementation to facilitate model management activities such as model retrieval, reuse and composition of component case models from a workflow repository.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
JARP:Petrinets Analyzer. jarp.sourceforge.net.
Lucene — a component search engine. www.apache.org.
Petri Net Markup Language. www.informatik.hu-berlin.de/top/pnml.
TogetherSoft: UML-based software development. www.togethersoft.com.
Web services flow language.www.ibm.com/software/solutions/ webservices/pdf/WSFL.pdf, 2002.
A. Aamodt and E. Plazas. Case-based reasoning: Foundational issues, methodolgical variations, and system approaches. AI Communications, 7(1):39–52, 1994.
S. Aissi, P. Malu, and K. Srinivasan. E-business process modeling: the next big step. IEEE Computer, 35(5):55–62, 2002.
F. Casati, S. Castano, M. Fugini, I. Mirbel, and B. Pernici. Using patterns to design rules in workflows. IEEE Transactions in Software Engineering, 26(8), 2000.
Workflow Management Coalition. XML Process Definition Language. Available at www.wfmc.org.
D.S. Nau, Y. Cao, A. Lotem, and H. Munoz-Avilla. Shop:simple hierarchical ordered planner.
F. Curbera, Y. Goland, J. Klein, et al. Business Process Execution Language. www.ibm.com/software/solutions/webservices/pdf/BPEL.pdf, 2002.
M. Hammer. Reengineering work, don’t automate, obliterate. Harvard Business. Review, 1990.
S. Henninger and K. Baumgarten. A Case-Based Approach to Tailoring Software Processes. In Proceedings of ICCBR 2001, number 2080 in LNAI, pages 249–262, 2001.
J. Herbst and D. Karagiannis. Integrating machine learning and workflow management to support acquisition and adaptation of workflow models. In Ninth International. Workshop on Database and Expert Systems Applications, pages 745–752, 1998.
G. Joeris and O. Herzog. Managing evolving workflow specifications. In Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems, pages 310–319, 1998.
J. L. Kolodner. Case-Based Reasoning. Morgan Kaufmann Publishers, San Mateo, California, 1993.
D. B. Leake, editor. Case-Based Reasoning: Experiences, Lessons, and Future. Directions. The AAAI Press / The MIT Press, 1996.
Jeff Magee and Jeff Kramer. Concurrency. Wiley, 1999.
T.M. Malone, K. Crowston, J. Lee, B. Pentland, C. Dellarocas, G. Wyner, J. Quimby, C.S. Osborn, A. Bernstein, G. Herman, M. Klein, and E. O’Donnell. Tools for inventing organizations: Towards a handbook of organizational processes. Management Science, 45(3):425–433, March 1999.
H. Maruyama, K. Tamura, et al. XML and JAVA: Developing Web Applications. Addison-Wesley, 2002.
A. P. Massey, M.M. Montoya-Weiss, and T.M. O’Driscoll. Performance centered design of knowledge-intensive processes. Journal of Management Information. Systems, 18(4):37–58, 2002.
S. Melnik, H. Garcia-Molina, and E. Rahm. Similarity flooding: A Versatile Graph Matching Algorithm and its Application to Schema Matching. In Proceedings of the 18th International Conference on Data Engineering, 2002.
H. Munoz-Avila, D.W. Aha, D. S.Nau, R. Weber, L. Breslow, and F. Yaman. SiN:integrating case-based reasoning with task-decomposition. In Proceedings of IJCAI, Seattle, WA, USA, 2001. AAAI.
Object Management Group. UML-XML XMI standard. Available at www.omg.org.
E. Rahm and P. A. Bernstein. A survey of approaches to automatic schema mathcing. VLDB Journal, 10:334–350, 2001.
D. Shasha, J. T. Wang, and R. Giugno. Algorithmics and applications of tree and graph searching. In Symposium on Principles of Database Systems, pages 39–52, 2002.
R. Tagg. Workflow in different styles of virtual enterprise. In Proceedings. Workshop. on Information Technology for Virtual Enterprises, pages 21–28, 2001.
G. Trajcevski, C. Baral, and J. Lobo. Formalizing and reasoning about the requirements specifications of workflow systems. International Journal on Cooperative. Information Systems, 10(4), 2001.
K.T. Ulrich and S.D. Eppinger. Product design and development. McGraw-Hill, NY., 1995.
M. Voorhoeve and W. Van der Aalst. Ad-hoc workflow: problems and solutions. In Proceedings., Eighth International Workshop on Database and Expert Systems. Applications, pages 36–40, 1997.
C Wargitsch. Workbrain: Merging organizational memory and workflow management systems. In Workshop on “Knowledge-Based Systems for Knowledge. Management in Enterprises”, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Madhusudan, T., Zhao, J.L. (2003). A Case-Based Framework for Workflow Model Management. In: van der Aalst, W.M.P., Weske, M. (eds) Business Process Management. BPM 2003. Lecture Notes in Computer Science, vol 2678. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44895-0_24
Download citation
DOI: https://doi.org/10.1007/3-540-44895-0_24
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40318-0
Online ISBN: 978-3-540-44895-2
eBook Packages: Springer Book Archive