Using UML to design distributed collaborative workflows: from UML to XPDL

被引:0
|
作者
Jiang, P [1 ]
Mair, Q [1 ]
Newman, J [1 ]
机构
[1] Glasgow Caledonian Univ, Dept Comp, Glasgow G4 0BA, Lanark, Scotland
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Business process modelling and work/flow process execution are often conducted in diverse environments and described using diverse process definition languages. Such systems often underpin distributed collaboration systems, but there is a current need to allow developers to use existing and familiar design methodologies and tools to design these systems. This paper presents the business model architecture used in the DIECoM1 project and examines the problem of how to transfer multiple views on a business process model in UML to a computer view for workflow execution. The roles and relationships of various views described by Use Case Diagrams, Sequence Diagrams, Statechart Diagrams and Activity Diagrams are clarified and the missing information is supplied to facilitate the design of a uniform executable workflow model. As a result, the process models defined in the proposed way are consistent with XPDL semantics and can be readily translated to an XPDL file with the aid of an XSLT processor.
引用
收藏
页码:71 / 76
页数:6
相关论文
共 50 条
  • [1] Workflows in UML
    Rittgen, P
    INNOVATIONS THROUGH INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2004, : 755 - 758
  • [2] Challenges on Designing a Distributed Collaborative UML Editor
    Barbosa, Carlos Eduardo
    Trindade, Glauco
    Epelbaum, Vanessa Janni
    Chang, Juliana Gomes
    Oliveira, Jonice
    Rodrigues, Jose A.
    de Souza, Jano Moreira
    PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 59 - 64
  • [3] Enhancing Unified Process Workflows using UML
    Sarkar, Darothi
    Bhalla, Monika
    Singal, Swati Mittal
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 788 - 792
  • [4] A method for the design and development of distributed applications using UML
    Born, M
    Holz, E
    Kath, O
    37TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 253 - 264
  • [5] Distributed collaborative modeling support system for UML diagrams
    Xu, Dongmei
    Kurogi, Jun
    Ohgame, Yoshihide
    Hazeyama, Atsuo
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 567 - 567
  • [6] Maintaining constraints of UML models in distributed collaborative environments
    Shen, Haifeng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (7-9) : 396 - 408
  • [7] Design and optimization of distributed control system using UML model
    Kotzian, J
    Srovnal, V
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 469 - 476
  • [8] An extension of UML activity diagram for generation of XPDL document
    Noh, HM
    Wang, B
    Yoo, CJ
    Chang, OB
    WEB TECHNOLOGIES RESEARCH AND DEVELOPMENT - APWEB 2005, 2005, 3399 : 164 - 169
  • [9] Design of distributed manufacturing systems using UML and Petri nets
    Bordbar, B
    Giacomini, L
    Holding, DJ
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 2000, 2000, : 105 - 110
  • [10] Collaborative design procedure for supply chain process integration using UML
    Plonka, FE
    Ahmed, MS
    Carnahan, D
    GLOBAL ENGINEERING, MANUFACTURING AND ENTERPRISE NETWORKS, 2001, 63 : 173 - 180