Workflow Specification in TRAMs

Adequate methods to workflow system design allow for all relevant aspects of workflows, such as organizational, structural, and behavioral aspects. Additionally, since in most organizations basic components of workflow systems already exist, workflow system development should support a component-oriented way of integrating existing parts into (new) workflow systems. In this paper, we present the TRAMs-approach towards workflow specification. This approach supports the specification of the aforementioned functionalasp ects of workflows. The basic modeling construct in TRAMs are workflow types, which can either be complex or atomic (activity types). Complex workflow types define a set of subworkflows, and control and data flows among the subworkflows. Organizational entities and relationships can be defined and related to activities through task assignment rules. TRAMs-specifications are modular, and their parts are therefore more likely to be reusable in other specifications. Finally, specifications are activity-centric (in contrast to state-centric approaches) which allows a more intuitive way of modeling.

[1]  Wolffried Stucky,et al.  Income/Wf — A Petri Net Based Approach to Workflow Management , 1997 .

[2]  Fabio Casati,et al.  Conceptual Modelling of WorkFlows , 1995 .

[3]  Clarence A. Ellis,et al.  Modeling and Enactment of Workflow Systems , 1993, Application and Theory of Petri Nets.

[4]  Fabio Casati,et al.  Conceptual Modeling of Workflows , 1995, Advances in Object-Oriented Data Modeling.

[5]  Volker Gruhn,et al.  Business Process Modelling in the Workflow-Management Environment Leu , 1994, ER.

[6]  Gerhard Weikum,et al.  The Mentor project: steps towards enterprise-wide workflow management , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[7]  ShethAmit,et al.  An overview of workflow management , 1995 .

[8]  Umeshwar Dayal,et al.  An Overview of Repository Technology , 1994, VLDB.

[9]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[10]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[11]  Gustavo Alonso,et al.  Flexible exception handling in the OPERA process support system , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[12]  Christoph Bussler,et al.  Policy resolution for workflow management systems , 1994, Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences.

[13]  Andreas Geppert,et al.  Event-based distributed work-flow execution with eve , 2009 .

[14]  Frank Leymann,et al.  Managing Business Processes an an Information Resource , 1994, IBM Syst. J..

[15]  Volker Gruhn,et al.  The FUNSOFT Net Approach to Software Process Management , 1994, Int. J. Softw. Eng. Knowl. Eng..

[16]  Andreas Geppert,et al.  Dynamic workflow schema evolution based on workflow type versioning and workflow migration , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[17]  B Boehm A spiral model of software development and enhancement , 1986, SOEN.

[18]  Gene F. Hoffnagle Preface: Software Quality , 1994, IBM Syst. J..