Michael James Adams Thesis

Total Page:16

File Type:pdf, Size:1020Kb

Michael James Adams Thesis Facilitating Dynamic Flexibility and Exception Handling for Workflows by Michael James Adams B.Comp (Hons) A dissertation submitted for the degree of IF49 Doctor of Philosophy Principal Supervisor: Associate Professor Arthur H.M. ter Hofstede Associate Supervisors: Dr David Edmond & Professor Wil M.P. van der Aalst Faculty of Information Technology Queensland University of Technology Brisbane, Australia 14 November 2007 Certificate of Acceptance i Keywords workflow exception handling, workflow flexibility, adaptive workflow, service oriented architecture, Activity Theory, Ripple-Down Rules, worklet, exlet, YAWL ii Abstract Workflow Management Systems (WfMSs) are used to support the modelling, analysis, and enactment of business processes. The key benefits WfMSs seek to bring to an or- ganisation include improved efficiency, better process control and improved customer service, which are realised by modelling rigidly structured business processes that in turn derive well-defined workflow process instances. However, the proprietary process definition frameworks imposed by WfMSs make it difficult to support (i) dynamic evo- lution and adaptation (i.e. modifying process definitions during execution) following unexpected or developmental change in the business processes being modelled; and (ii) exceptions, or deviations from the prescribed process model at runtime, even though it has been shown that such deviations are a common occurrence for almost all processes. These limitations imply that a large subset of business processes do not easily translate to the ‘system-centric’ modelling frameworks imposed. This research re-examines the fundamental theoretical principles that underpin workflow technologies to derive an approach that moves forward from the production- line paradigm and thereby offers workflow management support for a wider range of work environments. It develops a sound theoretical foundation based on Activity The- ory to deliver an implementation of an approach for dynamic and extensible flexibility, evolution and exception handling in workflows, based not on proprietary frameworks, but on accepted ideas of how people actually perform their work activities. The approach produces a framework called worklets to provide an extensible reper- toire of self-contained selection and exception-handling processes, coupled with an extensible ripple-down rule set. Using a Service-Oriented Architecture (SOA), a se- lection service provides workflow flexibility and adaptation by allowing the substitu- tion of a task at runtime with a sub-process, dynamically selected from its repertoire depending on the context of the particular work instance. Additionally, an exception- handling service uses the same repertoire and rule set framework to provide targeted and multi-functional exception-handling processes, which may be dynamically in- voked at the task, case or specification level, depending on the context of the work instance and the type of exception that has occurred. Seven different types of ex- ception can be handled by the service. Both expected and unexpected exceptions are catered for in real time. The work is formalised through a series of Coloured Petri Nets and validated using two exemplary studies: one involving a structured business environment and the other a more creative setting. It has been deployed as a discrete service for the well-known, open-source workflow environment YAWL, and, having a service orientation, its appli- cability is in no way limited to that environment, but may be regarded as a case study in service-oriented computing whereby dynamic flexibility and exception handling for iii workflows, orthogonal to the underlying workflow language, is provided. Also, being open-source, it is freely available for use and extension. iv Contents Keywords ii Abstract iii Contents v List of Figures ix Statement of Original Authorship xii Acknowledgements xiii 1 Introduction 1 1.1 Problem Area .............................. 2 1.2 Problem Statement ........................... 6 1.2.1 Limitations of the Paradigm .................. 6 1.2.2 Lack of Support for Exception Handling ............ 7 1.2.3 Lack of System-based, Intelligent Recovery Processes .... 7 1.2.4 Difficulty in Process Expression ................ 8 1.3 Solution Criteria ............................. 9 1.3.1 Support for Flexibility ..................... 9 1.3.2 Process Focus for Exception Handling ............. 9 1.3.3 Comprehensibility ....................... 10 1.3.4 Locality of Change ....................... 11 1.3.5 Support for Verification ..................... 11 1.3.6 Support for Reusability ..................... 11 1.3.7 Support for Reflection ..................... 12 1.3.8 Support for Design ....................... 12 1.3.9 Reflection of Actual Work Processes .............. 12 1.4 Research Objectives and Approach ................... 13 1.5 Publications ............................... 15 1.6 Original Contributions ......................... 16 v 1.7 Outline of Thesis ............................ 17 2 Workflow Flexibility & Exception Handling Issues 18 2.1 Current State of the Art ......................... 18 2.2 Conceptual Frameworks vs. Actual Business Processes ........ 23 2.3 Modelling Dynamic Workflows ..................... 25 2.4 Exception Handling Techniques .................... 27 2.5 Rules-Based Approaches ........................ 30 2.6 Automatic Evolution of Workflow Specifications ........... 33 2.7 Consistency, Completeness and Correctness .............. 34 2.8 Case Handling .............................. 35 3 Theoretical Framework: Activity Theory 38 3.1 Issues in Representing Work Practices Procedurally .......... 38 3.2 An Introduction to Activity Theory ................... 40 3.2.1 Background ........................... 40 3.2.2 How Activity Theory Describes Work Practices ........ 40 3.3 Applicability of Activity Theory to Workflow Systems ........ 45 3.4 Principles Derived from Activity Theory ................ 45 3.5 Functionality Criteria Based on Derived Principles .......... 47 3.5.1 Criterion 1: Flexibility and Re-use ............... 47 3.5.2 Criterion 2: Adaptation via Reflection ............. 49 3.5.3 Criterion 3: Dynamic Evolution of Tasks ........... 50 3.5.4 Criterion 4: Locality of Change ................ 51 3.5.5 Criterion 5: Comprehensibility of Process Models ...... 51 3.5.6 Criterion 6: The Elevation of Exceptions to “First-Class Citi- zens” .............................. 52 3.6 Functionality Criteria vs. Solution Criteria ............... 53 4 Conceptualisation of Worklets 55 4.1 Worklets — An Introduction ...................... 55 4.2 Context, Rules and Worklet Selection ................. 57 4.3 The Selection Process .......................... 62 4.4 Exception Handling ........................... 64 4.4.1 Exception Types ........................ 65 4.4.2 Exception Handling Primitives ................. 66 4.4.3 Local and Global Perspectives on Exception Handling .... 68 4.5 Service Interface ............................ 70 4.5.1 Selection Interface ....................... 70 vi 4.5.2 Exception Interface ....................... 72 4.6 Secondary Data Sources ........................ 73 5 Formalisation 78 5.1 Flexibility: The Selection Service ................... 79 5.2 Exception Handling: The Exception Service .............. 83 5.3 Evaluating the Rule Tree ........................ 85 5.4 Executing an Exception Handler .................... 87 5.5 Suspending a Case ........................... 89 5.6 Continuing a Case ............................ 90 5.7 Removing all Cases ........................... 91 5.8 Compensation .............................. 92 6 Implementation 95 6.1 Service Overview ............................ 95 6.1.1 The Selection Service ..................... 95 6.1.2 The Exception Service ..................... 98 6.2 Service Oriented Approach ....................... 100 6.3 Worklet Service Architecture ...................... 102 6.3.1 The WorkletService class .................... 105 6.3.2 The selection Package ..................... 105 6.3.3 The exception Package ..................... 107 6.3.4 The rdr Package ........................ 107 6.3.5 The admin Package ....................... 111 6.3.6 The support Package ...................... 112 6.3.7 The jsp Package ........................ 114 6.4 Service Installation and Configuration ................. 116 6.4.1 Configuration — Service Side ................. 116 6.4.2 Configuration — Engine Side ................. 117 6.5 Worklet Process Definition ....................... 118 6.6 Exlet Process Definition ........................ 121 6.6.1 Constraints Example ...................... 123 6.6.2 External Trigger Example ................... 125 6.6.3 Timeout Example ........................ 126 6.7 Ripple Down Rule Sets ......................... 129 6.8 Extending the Available Conditionals ................. 130 6.9 The Rules Editor ............................ 133 6.9.1 The Toolbar ........................... 133 6.9.2 Adding a New Rule ....................... 135 vii 6.9.3 Dynamic Replacement of an Executing Worklet ........ 138 6.9.4 Creating a New Rule Set and/or Tree Set ........... 139 6.9.5 Drawing a Conclusion Sequence ................ 142 6.9.6 Rules Editor Internal Structure ................. 144 7 Validation 149 7.1 Exemplary Study - Business Environment ............... 149 7.1.1 Background ........................... 149 7.1.2 The first:utility Approach .................... 151 7.1.3 A Worklet Service Solution .................. 154 7.2 Exemplary Study - Creative Environment ..............
Recommended publications
  • Facilitating Dynamic Flexibility and Exception Handling for Workflows
    Facilitating Dynamic Flexibility and Exception Handling for Workflows by Michael James Adams B.Comp (Hons) A dissertation submitted for the degree of IF49 Doctor of Philosophy Principal Supervisor: Associate Professor Arthur H.M. ter Hofstede Associate Supervisors: Dr David Edmond & Professor Wil M.P. van der Aalst Faculty of Information Technology Queensland University of Technology Brisbane, Australia 14 November 2007 Certificate of Acceptance i Keywords workflow exception handling, workflow flexibility, adaptive workflow, service oriented architecture, Activity Theory, Ripple-Down Rules, worklet, exlet, YAWL ii Abstract Workflow Management Systems (WfMSs) are used to support the modelling, analysis, and enactment of business processes. The key benefits WfMSs seek to bring to an or- ganisation include improved efficiency, better process control and improved customer service, which are realised by modelling rigidly structured business processes that in turn derive well-defined workflow process instances. However, the proprietary process definition frameworks imposed by WfMSs make it difficult to support (i) dynamic evo- lution and adaptation (i.e. modifying process definitions during execution) following unexpected or developmental change in the business processes being modelled; and (ii) exceptions, or deviations from the prescribed process model at runtime, even though it has been shown that such deviations are a common occurrence for almost all processes. These limitations imply that a large subset of business processes do not easily translate to the ‘system-centric’ modelling frameworks imposed. This research re-examines the fundamental theoretical principles that underpin workflow technologies to derive an approach that moves forward from the production- line paradigm and thereby offers workflow management support for a wider range of work environments.
    [Show full text]
  • Architecture of Information Systems
    Technische Universiteit Eindhoven University of Technology Architecture of Information Systems Full title Architecture of Information Systems Programme leader prof.dr.ir. W.M.P. van der Aalst (from September 2006) prof.dr. K.M. van Hee (until September 2006) Starting date before 1996 Research area Information systems CR-classification H. Information Systems D.2.2 Design Tools and Techniques H.4.1 Office Automation H.2.8 Database Applications Affiliations research school SIKS (Research School for Information and Knowledge Sys- tems) BETA (Research School for Operations Management and Lo- gistics) TU/e LOIS (Logistics, Operations and their Information Systems) Cooperations (at most five per category are listed) national prof. Geert-Jan Houben (Delft) prof. Roel Wieringa (Twente) prof. Farhad Arbab (CWI) prof. Rinus Plasmeijer (Radboud University Nijmegen) international prof. Wolfgang Reisig and prof. Jan Mendling (Humboldt- Universität zu Berlin ) prof. Arthur ter Hofstede and prof. Michael Rosemann (Queensland University of Technology) prof. Karsten Wolf (Universität Rostock) prof. Mathias Weske (Hasso Plattner Institute) prof. Kurt Jensen (University of Aarhus) 25 Research Evaluation Computer Science 2009 * Part B: AIS Technische Universiteit Eindhoven University of Technology Mission statement The Architecture of Information Systems (AIS) research group investigates methods, techniques and tools for the design and analysis of Process-Aware Information Systems (PAIS), i.e., systems that support business processes (workflows) inside and between organizations. We are not only interested in these information systems and their architecture, but also model and analyze the business processes and organizations they support. Our mission is to be one of the worldwide leading research groups in process modeling and analysis, process mining, and PAIS technology.
    [Show full text]
  • BPM 2006 Vienna, Austria
    BPM 2006 Vienna, Austria 5.-7. September The 4th International Conference on Business Process Management PROGRAM GUIDE Page 1/5 Tuesday, September 5, 2006 8:00 Conference Registration opens 9:00 – 9:30 Opening Session (Room: EI 9) Chair: Schahram Dustdar, General Chair Welcome Gerald Steinhardt, Dean of the Faculty of Computer Science, Vienna University of Technology Program Overview Schahram Dustdar, Program Co-Chair Organizational Notes Florian Rosenberg, Local Organization Chair 9:30 – 10:30 Keynote: Dave Green (Room: EI 9) Title: BizTalk Server, Windows Workflow Foundation, and BPM Chair: TBD 10:30 – 11:00 Coffee Break 11:00 – 12:30 Session 1: Monitoring and Mining (Room: EI 9) Chair: Wil van der Aalst Analyzing Interacting BPEL Processes Niels Lohmann, Peter Massuthe, Christian Stahl and Daniela Weinberg Tracking over Collaborative Business Processes Xiaohui Zhao and Chengfei Liu Beyond Workflow Mining Clarence Ellis, Aubrey Rembert, Kwang-Hoon Kim and Jacques Wainer 12:30 – 14:00 Lunch Break 14:00 – 16:00 Session 2: Service Composition (Room: EI 9) Chair: Mathias Weske Adapt or Perish: Algebra and Visual Notation for Service Interface Adaptation Marlon Dumas, Murray Spork and Kenneth Wang Automated Service Composition using Heuristic Search Harald Meyer and Mathias Weske Structured Service Composition Rik Eshuis, Paul Grefen and Sven Till Isolating Process-Level Concerns using Padus Mathieu Braem, Kris Verlaenen, Niels Joncheere, Wim Vanderperren, Ragnhild Van Der Straeten, Eddy Truyen, Wouter Joosen and Viviane Jonckers 16:00 – 16:30 Coffee Break 16:30 – 18:30 Session 3: Process Models and Languages (Room: EI 9) Chair: Manfred Reichert Process Equivalence: Comparing Two Process Models Based on Observed Behavior Wil van der Aalst, Ana Karla Alves de Medeiros and A.J.M.M.
    [Show full text]
  • Readingsample
    Modern Business Process Automation YAWL and its Support Environment Bearbeitet von Arthur H. M. ter Hofstede, Wil M.P. van der Aalst, Michael Adams, Nick Russell 1. Auflage 2009. Buch. xviii, 676 S. Hardcover ISBN 978 3 642 03120 5 Format (B x L): 15,5 x 23,5 cm Gewicht: 1320 g Weitere Fachgebiete > EDV, Informatik > Datenbanken, Informationssicherheit, Geschäftssoftware > Data Mining, Information Retrieval Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, eBooks, etc.) aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte. Chapter 1 Introduction Wil van der Aalst, Michael Adams, Arthur ter Hofstede, and Nick Russell 1.1 Overview The area of Business Process Management (BPM) has received considerable attention in recent years due to its potential for significantly increasing productiv- ity and saving cost. In BPM, the concept of a process is fundamental and serves as a starting point for understanding how a business operates and what opportu- nities exist for streamlining its constituent activities. It is therefore not surprising that the potential impact of BPM is wide-ranging and that its introduction has both managerial as well as technical ramifications. While benefits can be derived from BPM even when its application is restricted to what can be described as “pen-and-paper” exercises, such as the visualization of business process models in order to discuss opportunities for change and improve- ment, there is potentially much more to be gained if such an analysis serves as the blueprint for subsequent automation of key business processes.
    [Show full text]
  • A Refinement Based Methodology for Software Process Modeling Fahad Rafique Golra
    A Refinement based methodology for software process modeling Fahad Rafique Golra To cite this version: Fahad Rafique Golra. A Refinement based methodology for software process modeling. Software Engineering [cs.SE]. Télécom Bretagne, Université de Rennes 1, 2014. English. tel-00978732 HAL Id: tel-00978732 https://tel.archives-ouvertes.fr/tel-00978732 Submitted on 14 Apr 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. N° d’ordre : 2014telb0304 Sous le sceau de l’Université européenne de Bretagne Télécom Bretagne En habilitation conjointe avec l’Université de Rennes 1 Ecole Doctorale – MATISSE A REFINEMENT BASED METHODOLOGY FOR SOFTWARE PROCESS MODELING Thèse de Doctorat Mention : Informatique Présentée par Fahad Rafique – GOLRA Département : Informatique Laboratoire : IRISA Directeur de thèse : Antoine Beugnard Soutenue le 08 janvier 2014 Jury : M. Bernard Coulette + Professeur à l’université de Toulouse (Rapporteur) Mme Sophie Dupuy-Chessa Maître de conférence à UPMF-Grenoble 2 (Rapporteur) M. Christophe Dony + Professeur à Université Montpellier II (Examinateur) M. Reda Bendraou + Maître de conférence l’université Pierre & Marie Curie (Examinateur) M. Fabien Dagnat + Maître de conférence à Télécom Bretagne (Encadrant) M. Antoine Beugnard + Professeur à Télécom Bretagne (Directeur de thèse) Essentially, all models are wrong, but some are useful.
    [Show full text]
  • BPM: Quo Vadis? Future Research Directions
    BPM: Quo Vadis? Future Research Directions Arthur ter Hofstede Professor and Co-Leader BPM Group Queensland University of Technology Brisbane, Australia Professor Eindhoven University of Technology Eindhoven, The Netherlands Senior Visiting Scholar Tsinghua University Beijing, China R a university for the real world © 2011, www.yawlfoundation.org BPM uptake • Assumption : The uptake of BPM is going to increase significantly in the coming years – More use in existing areas – Adoption in new areas, even new industries • For research this means that we have to deal with the challenges that this increased uptake brings R © 2011,a university www.yawlfoundation.org for the real world 2 Foundations Business Process Automation • Conceptual – Workflow Patterns (control-flow, data, resource, exceptions) • Formal – Workflow nets – YAWL • Technological – YAWL environment Do not reinvent the wheel …… R © 2011,a university www.yawlfoundation.org for the real world 3 Patterns reflection • Started in 1999, joint work TU/e and QUT • Objectives: – Identification of workflow modelling scenarios and solutions – Benchmarking • Workflow products (MQ/Series Workflow, Staffware, etc) • Proposed standards for web service composition (BPML, BPEL) • Open source offerings (jBPM, OpenWFE, Enhydra Shark)) • Process modelling languages (UML, BPMN) – Foundation for selecting workflow solutions • Home Page: www.workflowpatterns.com • Primary publication: – W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, A.P. Barros, “Workflow Patterns”, Distributed and Parallel Databases 14(3):5-51 , 2003 . most cited paper in DAPD according to Web of Science, Scopus, Google Scholar, one of the most cited papers in the field • Influenced commercial and open source offerings, used in official selection processes, taught at universities all over the world, etc .
    [Show full text]
  • Modern Business Process Automation Arthur H
    Modern Business Process Automation Arthur H. M. ter Hofstede • WilM.P.vanderAalst Michael Adams • Nick Russell Editors Modern Business Process Automation YAWL and its Support Environment 123 Editors Arthur H. M. ter Hofstede Michael Adams Queensland University of Queensland University of Technology Technology School of Information Systems School of Information Systems Fac. Information Technology Fac. Information Technology GPO Box 2434, level 5, GPO Box 2434, level 5, 126 Margaret Street, 126 Margaret Street, Brisbane QLD 4001 Brisbane QLD 4001 Australia Australia [email protected] [email protected] WilM.P.vanderAalst Nick Russell Eindhoven University of Eindhoven University of Technology Technology Dept. Mathematics & Fac. Technology Management Computer Science Den Dolech 2 Den Dolech 2 5600 MB Eindhoven 5600 MB Eindhoven Netherlands Netherlands [email protected] [email protected] ISBN 978-3-642-03120-5 e-ISBN 978-3-642-03121-2 DOI 10.1007/978-3-642-03121-2 Springer Heidelberg Dordrecht London New York Library of Congress Control Number: 2009931714 ACM Computing Classification (1998): J.1, H.4 c Springer-Verlag Berlin Heidelberg 2010 This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer.
    [Show full text]
  • PROCESS-AWARE INFORMATION SYSTEMS Bridging People and Software Through Process Technology
    ffirs.qxd 9/26/2005 2:16 PM Page iii PROCESS-AWARE INFORMATION SYSTEMS Bridging People and Software Through Process Technology Edited by MARLON DUMAS Queensland University of Technology WIL van der AALST Eindhoven University of Technology ARTHUR H. M. ter HOFSTEDE Queensland University of Technology A JOHN WILEY & SONS, INC., PUBLICATION ffirs.qxd 9/26/2005 2:16 PM Page ii ffirs.qxd 9/26/2005 2:16 PM Page i PROCESS-AWARE INFORMATION SYSTEMS ffirs.qxd 9/26/2005 2:16 PM Page ii ffirs.qxd 9/26/2005 2:16 PM Page iii PROCESS-AWARE INFORMATION SYSTEMS Bridging People and Software Through Process Technology Edited by MARLON DUMAS Queensland University of Technology WIL van der AALST Eindhoven University of Technology ARTHUR H. M. ter HOFSTEDE Queensland University of Technology A JOHN WILEY & SONS, INC., PUBLICATION ffirs.qxd 9/26/2005 2:16 PM Page iv Copyright © 2005 by John Wiley & Sons, Inc. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4470, or on the web at www.copyright.com.
    [Show full text]
  • Submission Data for 2020-2021 CORE Conference Ranking Process IEEE International Enterprise Distributed Object Computing Conference
    Submission Data for 2020-2021 CORE conference Ranking process IEEE International Enterprise Distributed Object Computing Conference Prof. Zoran Milosevic (EDOC founder and EDOC21 General Co-Chair), Prof. Colin Atkinson (EDOC Steering Committee member), Prof. Giancarlo Guizzardi (EDOC21 Program Committee Co-Chair), Prof. JoÃčo Paulo Almeida (EDOC Steering Committee member), A/Prof Alan Wee-Chung Liew (EDOC 2021 General Co-Chair), Dr Georg Grossmann (EDOC Steering Committee Chair) Conference Details Conference Title: IEEE International Enterprise Distributed Object Computing Conference Acronym : EDOC Rank: B Data and Metrics Google Scholar Metrics h5-index: 17sub-category url: https://scholar.google.com/citations?hl=en&view_op=search_venues&vq=enterprise&btnG=position in sub-category: 5 ACM Metrics Not Sponsored by ACM Aminer Rank Not Listed in Aminer Other Rankings URL: None Description: Rank: Conferences in area: MODELS (h5-index/h5-median = 21/26): https: //scholar.google.com/citations?hl=en&view_op=search_venues&vq=Model+Driven+Engineering+Languages+and+Systems&btnG= ER (h5-index/h5-median = 18/30): https://scholar.google.com/citations?hl=en&view_op=search_venues&vq=conceptual+modelling&btnG= EDOC (h5-index/h5-median = 17/26): https://scholar.google.com/citations?hl=en&view_op=search_venues&vq=enterprise+computing&btnG= ER and MODELS are ranked A in CORE 2021. Top People Publishing Here name: John Mylopoulos justification: h-index of 92: https://scholar.google.com /citations?hl=en&user=mQ6mh20AAAAJ& view op=list works&sortby=pubdate https://dblp.uni-trier.de/pid/m /JohnMylopoulos.html Paper counts: Most Recent: Second most recent: Third most recent: Fourth most recent: Fifth most recent: 0 1 1 0 1 Attendance: OFTEN name: Frank Leymann justification: h-index of 82: https://scholar.google.com /citations?hl=en&user=qRnegTsAAAAJ& view op=list works&sortby=pubdate He has co-authored 26 papers published in EDOC: https://dblp.unitrier.
    [Show full text]
  • Business Process Modelling and Workflow Patterns
    Business Process Modelling and Workflow Patterns Arthur ter Hofstede Queensland University of Technology Brisbane, Australia R a university for the real world © 2008, www.yawlfoundation.org Acknowledgement • This presentation uses slides prepared by the following people: – Wil van der Aalst, TUE & QUT – Michael Adams, QUT – Lachlan Aldred, QUT – Arthur ter Hofstede, QUT – Marcello La Rosa, QUT – Nick Russell, QUT – Petia Wohed, SU/KTH – Moe Wynn, QUT R © 2008,a university www.yawlfoundation.org for the real world 2 Outline • Background – WfMS and PAIS • Conceptual Foundation - the Workflow Patterns Initiative – Part I • Control-flow patterns • Data patterns • Resource patterns • Next-Generation Business Process Management with YAWL – Part II • The YAWL language • The YAWL system R © 2008,a university www.yawlfoundation.org for the real world 3 Terminology • WF – “The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action according to a set of procedural rules.” WfMC, Terminology & Glossary, WFMC-TC-1011 3.0, February 1999 • PAIS – “A software system that manages and executes operational processes involving people, applications, and/or resources on the bases of process models.” M. Dumas, W. van der Aalst, A. ter Hofstede, Process-Aware Information Systems: Bridging People and Software through Process Technology, John Wiley & Sons, 2005 R © 2008,a university www.yawlfoundation.org for the real world 4 The PAIS life cycle Business diagnosis process
    [Show full text]
  • BPM: Quo Vadis? Future Research Directions
    Y AA WW LL BPM: Quo Vadis? Future Research Directions Arthur ter Hofstede Professor and Co-Leader BPM Group Queensland University of Technology Brisbane, Australia Professor Eindhoven University of Technology Eindhoven, The Netherlands Senior Visiting Scholar Tsinghua University Beijing, China R a university for the real world © 2011, www.yawlfoundation.org Y BPM uptake Y • Assumption: The uptake of BPM is going to increase significantly in the coming years – More use in existing areas – Adoption in new areas, even new industries • For research this means that we have to deal with the challenges that this increased uptake brings R © 2011,a university www.yawlfoundation.org for the world 2 real Y A W L Foundations Business Process Automation Y • Conceptual – Workflow Patterns (control-flow, data, resource, exceptions) • Formal – Workflow nets – YAWL • Technological – YAWL environment Do not reinvent the wheel …… R © 2011,a university www.yawlfoundation.org for the world 3 real Y A W L Patterns reflection Y • Started in 1999, joint work TU/e and QUT • Objectives: – Identification of workflow modelling scenarios and solutions – Benchmarking • Workflow products (MQ/Series Workflow, Staffware, etc) • Proposed standards for web service composition (BPML, BPEL) • Open source offerings (jBPM, OpenWFE, Enhydra Shark)) • Process modelling languages (UML, BPMN) – Foundation for selecting workflow solutions • Home Page: www.workflowpatterns.com • Primary publication: – W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, A.P. Barros, “Workflow Patterns”, Distributed and Parallel Databases 14(3):5-51, 2003. most cited paper in DAPD according to Web of Science, Scopus, Google Scholar, one of the most cited papers in the field • Influenced commercial and open source offerings, used in official selection processes, taught at universities all over the world, etc .
    [Show full text]
  • Managing Variability in Process-Aware Information Systems
    Managing Variability in Process-Aware Information Systems by Marcello La Rosa BEng, MEng A dissertation submitted for the degree of IF49 Doctor of Philosophy P. Supervisor: Prof. Marlon Dumas A. Supervisors: Prof. Arthur ter Hofstede, Prof. Jan Mendling Faculty of Science and Technology Queensland University of Technology Brisbane, Australia 25 March 2009 To Chiara Keywords Business process management, process-aware information systems, configurable process model, process configuration, reference model, variability, staged configuration, ques- tionnaire, software family, Petri net, Workflow net, configurable Workflow net, EPC, C-EPC, YAWL, C-YAWL. i Abstract Configurable process models are integrated representations of multiple variants of a process model in a given domain, e.g. multiple variants of a shipment-to-delivery pro- cess in the logistics domain. Configurable process models provide a basis for managing variability and for enabling reuse of process models in Process-Aware Information Sys- tems. Rather than designing process models from scratch, analysts can derive process models by configuring existing ones, thereby reusing proven practices. This thesis starts with the observation that existing approaches for capturing and managing configurable process models suffer from three shortcomings that affect their usability in practice. Firstly, configuration in existing approaches is performed manu- ally and as such it is error-prone. In particular, analysts are left with the burden of ensuring the correctness of the individualized models. Secondly, existing approaches suffer from a lack of decision support for the selection of configuration alternatives. Consequently, stakeholders involved in the configuration of process models need to pos- sess expertise both in the application domain and in the modeling language employed.
    [Show full text]