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 条
  • [31] Test synthesis from UML models of distributed software
    Pickin, Simon
    Jard, Claude
    Jeron, Thierry
    Jezequel, Jean-Marc
    Le Traon, Yves
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (04) : 252 - 268
  • [32] Modelling in a collaborative learning environment for UML
    Tourtoglou, Kalliopi
    Virvou, Maria
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1257 - 1258
  • [33] Embedded system design using UML and platforms
    Chen, R
    Sgroi, M
    Lavagno, L
    Martin, G
    Sangiovanni-Vincentelli, A
    Rabaey, J
    SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 119 - 128
  • [34] Seamless SDI Design by Using UML Modelling
    Vaez, Sheelan
    Rajabifard, Abbas
    INTERNATIONAL JOURNAL OF SPATIAL DATA INFRASTRUCTURES RESEARCH, 2012, 7 : 207 - 224
  • [35] Formal analysis of workflows using UML 2.0 Activities and graph transformation systems
    Rafe, Vahid
    Rahmani, Adel T.
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2008, PROCEEDINGS, 2008, 5160 : 305 - 318
  • [36] Verification of protocol design using UML - SMV
    Prashanth, C.M.
    Chandrashekar Shet, K.
    World Academy of Science, Engineering and Technology, 2009, 36 : 544 - 548
  • [37] UML-L: An UML based design description language
    Hamed, H
    Salem, A
    ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 438 - 441
  • [38] UML-B: Formal modeling and design aided by UML
    Snook, C
    Butler, M
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2006, 15 (01) : 92 - 122
  • [39] Collaborative Modeling and Visualization of Software Systems Using Multidimensional UML
    Ferenc, Matej
    Polasek, Ivan
    Vincur, Juraj
    2017 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT 2017), 2017, : 99 - 103
  • [40] Exploring the Significance of Multi-touch Tables in Enhancing Collaborative Software Design Using UML
    Basheri, Mohammed
    Burd, Liz
    2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,