Using UML to Design Distributed Collaborative Workflows: from UML to XPDL

  • Authors:
  • Ping Jiang;Quentin Mair;Julian Newman

  • Affiliations:
  • -;-;-

  • Venue:
  • WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Business process modelling and workflow processexecution are often conducted in diverse environmentsand described using diverse process definition languages.Such systems often underpin distributed collaborationsystems, but there is a current need to allow developers touse existing and familiar design methodologies and toolsto design these systems. This paper presents the businessmodel architecture used in the DIECoM1 project andexamines the problem of how to transfer multiple viewson a business process model in UML to a computer viewfor workflow execution. The roles and relationships ofvarious views described by Use Case Diagrams,Sequence Diagrams, Statechart Diagrams and ActivityDiagrams are clarified and the missing information issupplied to facilitate the design of a uniform executableworkflow model. As a result, the process models definedin the proposed way are consistent with XPDL semanticsand can be readily translated to an XPDL file with the aidof an XSLT processor.