메뉴 건너뛰기




Volumn 50, Issue 3, 2008, Pages 131-159

Translating unstructured workflow processes to readable BPEL: Theory and implementation

Author keywords

BPEL4WS; Business process management; Petri nets; Workflow management

Indexed keywords

INFORMATION SYSTEMS; PETRI NETS; SWITCHES; XML;

EID: 37249023596     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.11.004     Document Type: Article
Times cited : (74)

References (68)
  • 1
    • 52449135365 scopus 로고    scopus 로고
    • Verification of workflow nets
    • Application and Theory of Petri Nets 1997. Azéma P., and Balbo G. (Eds), Springer-Verlag, Berlin
    • van der Aalst W.M.P. Verification of workflow nets. In: Azéma P., and Balbo G. (Eds). Application and Theory of Petri Nets 1997. Lecture Notes in Computer Science vol. 1248 (1997), Springer-Verlag, Berlin 407-426
    • (1997) Lecture Notes in Computer Science , vol.1248 , pp. 407-426
    • van der Aalst, W.M.P.1
  • 3
    • 0002307971 scopus 로고    scopus 로고
    • Workflow verification: finding control-flow errors using Petri-net-based techniques
    • Business Process Management: Models, Techniques, and Empirical Studies. van der Aalst W.M.P., Desel J., and Oberweis A. (Eds), Springer-Verlag, Berlin
    • van der Aalst W.M.P. Workflow verification: finding control-flow errors using Petri-net-based techniques. In: van der Aalst W.M.P., Desel J., and Oberweis A. (Eds). Business Process Management: Models, Techniques, and Empirical Studies. Lecture Notes in Computer Science vol. 1806 (2000), Springer-Verlag, Berlin 161-183
    • (2000) Lecture Notes in Computer Science , vol.1806 , pp. 161-183
    • van der Aalst, W.M.P.1
  • 4
    • 35048823342 scopus 로고    scopus 로고
    • Business process management demystified: a tutorial on models systems and standards for workflow management
    • Lectures on concurrency and Petri nets. Desel J., Reisig W., and Rozenberg G. (Eds), Springer-Verlag, Berlin
    • van der Aalst W.M.P. Business process management demystified: a tutorial on models systems and standards for workflow management. In: Desel J., Reisig W., and Rozenberg G. (Eds). Lectures on concurrency and Petri nets. Lecture Notes in Computer Science vol. 3098 (2004), Springer-Verlag, Berlin 1-65
    • (2004) Lecture Notes in Computer Science , vol.3098 , pp. 1-65
    • van der Aalst, W.M.P.1
  • 5
    • 0037028431 scopus 로고    scopus 로고
    • Inheritance of workflows: an approach to tackling problems related to change
    • van der Aalst W.M.P., and Basten T. Inheritance of workflows: an approach to tackling problems related to change. Theoretical Computer Science 270 1-2 (2002) 125-203
    • (2002) Theoretical Computer Science , vol.270 , Issue.1-2 , pp. 125-203
    • van der Aalst, W.M.P.1    Basten, T.2
  • 9
    • 33646678480 scopus 로고    scopus 로고
    • Let's go all the way: from requirements via colored workflow nets to a BPEL implementation of a new bank system paper
    • On the Move to Meaningful Internet Systems 2005: CoopIS, DOA, and ODBASE: OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2005. Meersman R., Tari Z., et al. (Eds), Springer-Verlag, Berlin
    • van der Aalst W.M.P., Jørgensen J.B., and Lassen K.B. Let's go all the way: from requirements via colored workflow nets to a BPEL implementation of a new bank system paper. In: Meersman R., Tari Z., et al. (Eds). On the Move to Meaningful Internet Systems 2005: CoopIS, DOA, and ODBASE: OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2005. Lecture Notes in Computer Science vol. 3760 (2005), Springer-Verlag, Berlin 22-39
    • (2005) Lecture Notes in Computer Science , vol.3760 , pp. 22-39
    • van der Aalst, W.M.P.1    Jørgensen, J.B.2    Lassen, K.B.3
  • 10
    • 37249093123 scopus 로고    scopus 로고
    • W.M.P. van der Aalst, K.B. Lassen, Translating Workflow Nets to BPEL4WS. BETA Working Paper Series, WP 145, Eindhoven University of Technology, Eindhoven, 2005.
  • 11
    • 0036466772 scopus 로고    scopus 로고
    • Component-based software architectures: a framework based on inheritance of behavior
    • van der Aalst W.M.P., van Hee K.M., and van der Toorn R.A. Component-based software architectures: a framework based on inheritance of behavior. Science of Computer Programming 42 2-3 (2002) 129-171
    • (2002) Science of Computer Programming , vol.42 , Issue.2-3 , pp. 129-171
    • van der Aalst, W.M.P.1    van Hee, K.M.2    van der Toorn, R.A.3
  • 13
    • 37249089859 scopus 로고    scopus 로고
    • T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, S. Weerawarana, Business Process Execution Language for Web Services, Version 1.1. Standards proposal by BEA Systems, International Business Machines Corporation, and Microsoft Corporation, 2003.
  • 14
    • 35248854880 scopus 로고    scopus 로고
    • The Petri net markup language: concepts, technology, and tools
    • Application and Theory of Petri Nets 2003. van der Aalst W.M.P., and Best E. (Eds), Springer-Verlag, Berlin
    • Billington J., et al. The Petri net markup language: concepts, technology, and tools. In: van der Aalst W.M.P., and Best E. (Eds). Application and Theory of Petri Nets 2003. Lecture Notes in Computer Science vol. 2679 (2003), Springer-Verlag, Berlin 483-506
    • (2003) Lecture Notes in Computer Science , vol.2679 , pp. 483-506
    • Billington, J.1
  • 15
    • 37249018151 scopus 로고    scopus 로고
    • CPN Group, University of Aarhus, Denmark. CPN Tools Home Page. http://wiki.daimi.au.dk/cpntools/.
  • 16
    • 37249083113 scopus 로고    scopus 로고
    • J. Dehnert. A Methodology for Workflow Modeling: From Business Process Modeling Towards Sound Workflow Specification. PhD thesis, TU Berlin, Berlin, Germany, 2003.
  • 19
    • 35248825419 scopus 로고    scopus 로고
    • Reactive Petri nets for workflow modeling
    • Application and Theory of Petri Nets 2003. van der Aalst W.M.P., and Best E. (Eds), Springer-Verlag, Berlin
    • Eshuis R., and Dehnert J. Reactive Petri nets for workflow modeling. In: van der Aalst W.M.P., and Best E. (Eds). Application and Theory of Petri Nets 2003. Lecture Notes in Computer Science vol. 2679 (2003), Springer-Verlag, Berlin 295-314
    • (2003) Lecture Notes in Computer Science , vol.2679 , pp. 295-314
    • Eshuis, R.1    Dehnert, J.2
  • 20
    • 37249080791 scopus 로고    scopus 로고
    • D. Fahland, W. Reisig, ASM-based semantics for BPEL: the negative control flow, in: D. Beauquier, E. Börger, A. Slissenko (Eds.), Proc. 12th International Workshop on Abstract State Machines, Paris, France, March 2005, pp. 131-151.
  • 21
    • 37249052400 scopus 로고    scopus 로고
    • R. Farahbod, U. Glässer, M. Vajihollahi, Abstract Operational Semantics of the Business Process Execution Language for Web Services. Technical Report SFU-CMPT-TR-2004-03, School of Computer Science, Simon Fraser University, Burnaby B.C. Canada, April 2004.
  • 22
    • 35048884273 scopus 로고    scopus 로고
    • R. Farahbod, U. Glässer, M. Vajihollahi, Specification and validation of the business process execution language for web services, in: W. Zimmermann, B. Thalheim (Eds.), Abstract State Machines 2004, Lecture Notes in Computer Science, vol. 3052, Lutherstadt Wittenberg, Germany, Springer-Verlag, Berlin, 2004, pp. 79-94.
  • 24
    • 10444225356 scopus 로고    scopus 로고
    • Fischer L. (Ed), Future Strategies, Lighthouse Point, Florida
    • In: Fischer L. (Ed). Workflow Handbook 2003. Workflow Management Coalition (2003), Future Strategies, Lighthouse Point, Florida
    • (2003) Workflow Management Coalition
  • 25
    • 35048837282 scopus 로고    scopus 로고
    • J.A. Fisteus, L.S. Fernández, C.D. Kloos, Formal verification of BPEL4WS business collaborations, in: K. Bauknecht, M. Bichler, B. Proll (Eds.), Proceedings of the 5th International Conference on Electronic Commerce and Web Technologies (EC-Web '04), Lecture Notes in Computer Science, vol. 3182, Zaragoza, Spain, August 2004. Springer-Verlag, Berlin, pp. 79-94.
  • 29
    • 35048883047 scopus 로고    scopus 로고
    • WSAT: A tool for formal analysis of Web services
    • Proceedings of 16th International Conference on Computer Aided Verification (CAV), Springer-Verlag, Berlin
    • Fu X., Bultan T., and Su J. WSAT: A tool for formal analysis of Web services. Proceedings of 16th International Conference on Computer Aided Verification (CAV). Lecture Notes in Computer Science vol. 3114 (2004), Springer-Verlag, Berlin 510-514
    • (2004) Lecture Notes in Computer Science , vol.3114 , pp. 510-514
    • Fu, X.1    Bultan, T.2    Su, J.3
  • 30
    • 33747074188 scopus 로고
    • An overview of workflow management: from process modeling to workflow automation infrastructure
    • Georgakopoulos D., Hornick M., and Sheth A. An overview of workflow management: from process modeling to workflow automation infrastructure. Distributed and Parallel Databases 3 (1995) 119-153
    • (1995) Distributed and Parallel Databases , vol.3 , pp. 119-153
    • Georgakopoulos, D.1    Hornick, M.2    Sheth, A.3
  • 31
    • 35048853529 scopus 로고    scopus 로고
    • Query nets: interacting workflow modules that ensure global termination
    • International Conference on Business Process Management (BPM 2003). van der Aalst W.M.P., ter Hofstede A.H.M., and Weske M. (Eds), Springer-Verlag, Berlin
    • van Glabbeek R.J., and Stork D.G. Query nets: interacting workflow modules that ensure global termination. In: van der Aalst W.M.P., ter Hofstede A.H.M., and Weske M. (Eds). International Conference on Business Process Management (BPM 2003). Lecture Notes in Computer Science vol. 2678 (2003), Springer-Verlag, Berlin 184-199
    • (2003) Lecture Notes in Computer Science , vol.2678 , pp. 184-199
    • van Glabbeek, R.J.1    Stork, D.G.2
  • 32
    • 37249086265 scopus 로고    scopus 로고
    • Object Management Group. OMG Unified Modeling Language 2.0 Proposal, Revised submission to OMG RFPs ad/00-09-01 and ad/00-09-02, Version 0.671. OMG, http://www.omg.com/uml/, 2002.
  • 33
    • 35248870540 scopus 로고    scopus 로고
    • Soundness and separability of workflow nets in the stepwise refinement approach
    • Application and Theory of Petri Nets 2003. van der Aalst W.M.P., and Best E. (Eds), Springer-Verlag, Berlin
    • van Hee K., Sidorova N., and Voorhoeve M. Soundness and separability of workflow nets in the stepwise refinement approach. In: van der Aalst W.M.P., and Best E. (Eds). Application and Theory of Petri Nets 2003. Lecture Notes in Computer Science vol. 2679 (2003), Springer-Verlag, Berlin 335-354
    • (2003) Lecture Notes in Computer Science , vol.2679 , pp. 335-354
    • van Hee, K.1    Sidorova, N.2    Voorhoeve, M.3
  • 34
    • 27144536920 scopus 로고    scopus 로고
    • Transforming BPEL to Petri nets
    • International Conference on Business Process Management (BPM 2003). van der Aalst W.M.P., ter Hofstede A.H.M., and Weske M. (Eds), Springer-Verlag, Berlin
    • Hinz S., Schmidt K., and Stahl C. Transforming BPEL to Petri nets. In: van der Aalst W.M.P., ter Hofstede A.H.M., and Weske M. (Eds). International Conference on Business Process Management (BPM 2003). Lecture Notes in Computer Science vol. 2678 (2003), Springer-Verlag, Berlin 220-235
    • (2003) Lecture Notes in Computer Science , vol.2678 , pp. 220-235
    • Hinz, S.1    Schmidt, K.2    Stahl, C.3
  • 36
    • 37249027811 scopus 로고    scopus 로고
    • K. Jensen, Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Volume 1. EATCS monographs on Theoretical Computer Science. Springer-Verlag, Berlin, 1997.
  • 37
    • 37249048958 scopus 로고    scopus 로고
    • M. Jungel, E. Kindler, M. Weber, The Petri Net Markup Language, in: S. Philippi (Ed.), Proceedings of AWPN 2000 - 7thWorkshop Algorithmen und Werkzeuge für Petrinetze, Research Report 7/2000, Institute for Computer Science, University of Koblenz, Germany, 2000, pp. 47-52.
  • 38
    • 37249027344 scopus 로고    scopus 로고
    • G. Keller, M. Nüttgens, A.W. Scheer, Semantische Processmodellierung auf der Grundlage Ereignisgesteuerter Processketten (EPK). Veröffentlichungen des Instituts für Wirtschaftsinformatik, Heft 89 (in German), University of Saarland, Saarbrücken, 1992.
  • 39
    • 37249061301 scopus 로고    scopus 로고
    • B. Kiepuszewski, Expressiveness and Suitability of Languages for Control Flow Modelling in Workflows. PhD thesis, Queensland University of Technology, Brisbane, Australia, 2003. Available via http://www.workflowpatterns.com.
  • 42
    • 23044520720 scopus 로고    scopus 로고
    • Inter-operability of workflow applications: local criteria for global soundness
    • Business Process Management: Models, Techniques, and Empirical Studies. van der Aalst W.M.P., Desel J., and Oberweis A. (Eds), Springer-Verlag, Berlin
    • Kindler E., Martens A., and Reisig W. Inter-operability of workflow applications: local criteria for global soundness. In: van der Aalst W.M.P., Desel J., and Oberweis A. (Eds). Business Process Management: Models, Techniques, and Empirical Studies. Lecture Notes in Computer Science vol. 1806 (2000), Springer-Verlag, Berlin 235-253
    • (2000) Lecture Notes in Computer Science , vol.1806 , pp. 235-253
    • Kindler, E.1    Martens, A.2    Reisig, W.3
  • 43
    • 35048863598 scopus 로고    scopus 로고
    • J. Koehler, R. Hauser, Untangling unstructured cyclic flows a solution based on continuations, in: R. Meersman, Z. Tari, W.M.P. van der Aalst, C. Bussler, A. Gal et al. (Eds.), On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE: OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2004, Lecture Notes in Computer Science, vol. 3290, 2004, pp. 121-138.
  • 44
    • 37249069568 scopus 로고    scopus 로고
    • M. Koshkina, F. van Breugel, Verification of Business Processes for Web Services. Technical report CS-2003-11, York University, October 2003. Available from: http://www.cs.yorku.ca/techreports/2003/.
  • 45
    • 37249090807 scopus 로고    scopus 로고
    • F. Leymann, Web Services Flow Language, Version 1.0, 2001.
  • 47
    • 33749986269 scopus 로고    scopus 로고
    • Analyzing interacting BPEL processes
    • International Conference on Business Process Management (BPM 2006). Dustdar S., Faideiro J.L., and Sheth A. (Eds), Springer-Verlag, Berlin
    • Lohmann N., Massuthe P., Stahl C., and Weinberg D. Analyzing interacting BPEL processes. In: Dustdar S., Faideiro J.L., and Sheth A. (Eds). International Conference on Business Process Management (BPM 2006). Lecture Notes in Computer Science vol. 4102 (2006), Springer-Verlag, Berlin 17-32
    • (2006) Lecture Notes in Computer Science , vol.4102 , pp. 17-32
    • Lohmann, N.1    Massuthe, P.2    Stahl, C.3    Weinberg, D.4
  • 48
    • 8444221775 scopus 로고    scopus 로고
    • On compatibility of web services
    • Martens A. On compatibility of web services. Petri Net Newsletter 65 (2003) 12-20
    • (2003) Petri Net Newsletter , vol.65 , pp. 12-20
    • Martens, A.1
  • 49
    • 37249084112 scopus 로고    scopus 로고
    • A. Martens, Verteilte Geschäftsprozesse - Modellierung und Verifikation mit Hilfe von Web Services (In German). PhD thesis, Institut für Informatik, Humboldt-Universität zu Berlin, Berlin, Germany, 2003.
  • 50
    • 24644509903 scopus 로고    scopus 로고
    • Analyzing web service based business processes
    • Proceedings of the 8th International Conference on Fundamental Approaches to Software Engineering (FASE 2005). Cerioli M. (Ed), Springer-Verlag, Berlin
    • Martens A. Analyzing web service based business processes. In: Cerioli M. (Ed). Proceedings of the 8th International Conference on Fundamental Approaches to Software Engineering (FASE 2005). Lecture Notes in Computer Science vol. 3442 (2005), Springer-Verlag, Berlin 19-33
    • (2005) Lecture Notes in Computer Science , vol.3442 , pp. 19-33
    • Martens, A.1
  • 52
    • 37248999977 scopus 로고    scopus 로고
    • C. Ouyang, W.M.P. van der Aalst, S. Breutel, M. Dumas, A.H.M. ter Hofstede, H.M.W. Verbeek, Formal Semantics and Analysis of Control Flow in WS-BPEL. BPM Center Report BPM-05-15, BPMcenter.org, 2005.
  • 54
    • 37249050480 scopus 로고    scopus 로고
    • C. Ouyang, M. Dumas, S. Breutel, A.H.M. ter Hofstede. Translating Standard Process Models to BPEL. BPM Center Report BPM-05-27, BPMcenter.org, 2005.
  • 55
    • 33744958417 scopus 로고    scopus 로고
    • WofBPEL: a tool for automated analysis of BPEL processes
    • Proceedings of Service-Oriented Computing (ICSOC 2005). Benatallah B., Casati F., and Traverso P. (Eds), Springer-Verlag, Berlin
    • Ouyang C., Verbeek E., van der Aalst W.M.P., Breutel S., Dumas M., and ter Hofstede A.H.M. WofBPEL: a tool for automated analysis of BPEL processes. In: Benatallah B., Casati F., and Traverso P. (Eds). Proceedings of Service-Oriented Computing (ICSOC 2005). Lecture Notes in Computer Science vol. 3826 (2005), Springer-Verlag, Berlin 484-489
    • (2005) Lecture Notes in Computer Science , vol.3826 , pp. 484-489
    • Ouyang, C.1    Verbeek, E.2    van der Aalst, W.M.P.3    Breutel, S.4    Dumas, M.5    ter Hofstede, A.H.M.6
  • 56
    • 84864840163 scopus 로고    scopus 로고
    • Reisig W., and Rozenberg G. (Eds), Springer-Verlag, Berlin
    • In: Reisig W., and Rozenberg G. (Eds). Lectures on Petri Nets I: Basic Models. Lecture Notes in Computer Science vol. 1491 (1998), Springer-Verlag, Berlin
    • (1998) Lecture Notes in Computer Science , vol.1491
  • 58
    • 37249094096 scopus 로고    scopus 로고
    • C. Stahl, Transformation von BPEL4WS in Petrinetze (In German). Master's thesis, Humboldt University, Berlin, Germany, 2004.
  • 59
    • 37249010238 scopus 로고    scopus 로고
    • C. Stahl. A Petri net semantics for BPEL. Technical Report 188, Humboldt-Universität zu Berlin, June 2005.
  • 60
    • 37249052399 scopus 로고    scopus 로고
    • S. Thatte, XLANG Web Services for Business Process Design, 2001.
  • 61
    • 37249036116 scopus 로고    scopus 로고
    • R. van der Toorn, Component-Based Software Design with Petri nets: An Approach Based on Inheritance of Behavior. PhD thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 2004.
  • 62
    • 37249070954 scopus 로고    scopus 로고
    • H.M.W. Verbeek, W.M.P. van der Aalst, Analyzing BPEL Processes using Petri Nets, in: D. Marinescu (Ed.), Proceedings of the Second International Workshop on Applications of Petri Nets to Coordination, Workflow and Business Process Management, Florida International University, Miami, Florida, USA, 2005, pp. 59-78.
  • 64
    • 37249090329 scopus 로고    scopus 로고
    • WFMC. Workflow Management Coalition Workflow Standard: Workflow Process Definition Interface - XML Process Definition Language (XPDL) (WFMC-TC-1025). Technical report, Workflow Management Coalition, Lighthouse Point, Florida, USA, 2002.
  • 65
    • 33646155773 scopus 로고    scopus 로고
    • Using BPMN to model a BPEL process
    • White S. Using BPMN to model a BPEL process. BPTrends 3 3 (2005) 1-18
    • (2005) BPTrends , vol.3 , Issue.3 , pp. 1-18
    • White, S.1
  • 66
    • 37249051900 scopus 로고    scopus 로고
    • S.A. White et al., Business Process Modeling Notation (BPML), Version 1.0, 2004.
  • 67
    • 0142157001 scopus 로고    scopus 로고
    • Analysis of web services composition languages: the case of BPEL4WS
    • 22nd International Conference on Conceptual Modeling (ER 2003). Song I.Y., Liddle S.W., Ling T.W., and Scheuermann P. (Eds), Springer-Verlag, Berlin
    • Wohed P., van der Aalst W.M.P., Dumas M., and ter Hofstede A.H.M. Analysis of web services composition languages: the case of BPEL4WS. In: Song I.Y., Liddle S.W., Ling T.W., and Scheuermann P. (Eds). 22nd International Conference on Conceptual Modeling (ER 2003). Lecture Notes in Computer Science vol. 2813 (2003), Springer-Verlag, Berlin 200-215
    • (2003) Lecture Notes in Computer Science , vol.2813 , pp. 200-215
    • Wohed, P.1    van der Aalst, W.M.P.2    Dumas, M.3    ter Hofstede, A.H.M.4
  • 68
    • 37249080328 scopus 로고    scopus 로고
    • IBM WebSphere Studio. www-306.ibm.com/software/integration/wsadie/.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.