Using UML to design distributed collaborative workflows: from UML to XPDL. Jiang, P., Mair, Q., & Newman, J. In Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. WET ICE 2003. Proceedings, pages 71--76, June, 2003. doi abstract bibtex Business process modeling and workflow 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 DIECoM (Distributed Integrated Environment for Configurations Management) project and examines the problem of how to transfer multiple views on a business process model in UML (Unified Modeling Language) 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 (XML Processing Description Language) semantics and can be readily translated to an XPDL file with the aid of an XSLT (eXtensible Stylesheet Language Transformation) processor.
@inproceedings{jiang_using_2003,
title = {Using {UML} to design distributed collaborative workflows: from {UML} to {XPDL}},
shorttitle = {Using {UML} to design distributed collaborative workflows},
doi = {10.1109/ENABL.2003.1231385},
abstract = {Business process modeling and workflow 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 DIECoM (Distributed Integrated Environment for Configurations Management) project and examines the problem of how to transfer multiple views on a business process model in UML (Unified Modeling Language) 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 (XML Processing Description Language) semantics and can be readily translated to an XPDL file with the aid of an XSLT (eXtensible Stylesheet Language Transformation) processor.},
booktitle = {Twelfth {IEEE} {International} {Workshops} on {Enabling} {Technologies}: {Infrastructure} for {Collaborative} {Enterprises}, 2003. {WET} {ICE} 2003. {Proceedings}},
author = {Jiang, P. and Mair, Q. and Newman, J.},
month = jun,
year = {2003},
keywords = {Activity Diagrams, Collaborative tools, Collaborative work, Computer architecture, DIECoM project, Design methodology, Distributed Integrated Environment for Configurations Management, Distributed computing, Environmental management, Project management, Sequence Diagrams, Statechart Diagrams, Style sheet languages, UML, Unified Modeling Language, Use Case Diagrams, XML, XML Processing Description Language, XPDL semantics, XSLT processor, business model architecture, business process modeling, corporate modelling, distributed collaboration systems, distributed collaborative workflows, diverse process definition languages, eXtensible Markup Language, eXtensible Stylesheet Language Transformation, groupware, hypermedia markup languages, specification languages, workflow execution, workflow management software, workflow process execution},
pages = {71--76}
}
Downloads: 0
{"_id":"bgKPSwZTh5zhmdLtS","bibbaseid":"jiang-mair-newman-usingumltodesigndistributedcollaborativeworkflowsfromumltoxpdl-2003","downloads":0,"creationDate":"2016-03-16T14:38:25.977Z","title":"Using UML to design distributed collaborative workflows: from UML to XPDL","author_short":["Jiang, P.","Mair, Q.","Newman, J."],"year":2003,"bibtype":"inproceedings","biburl":"http://bibbase.org/zotero/hogsford","bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"Using UML to design distributed collaborative workflows: from UML to XPDL","shorttitle":"Using UML to design distributed collaborative workflows","doi":"10.1109/ENABL.2003.1231385","abstract":"Business process modeling and workflow 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 DIECoM (Distributed Integrated Environment for Configurations Management) project and examines the problem of how to transfer multiple views on a business process model in UML (Unified Modeling Language) 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 (XML Processing Description Language) semantics and can be readily translated to an XPDL file with the aid of an XSLT (eXtensible Stylesheet Language Transformation) processor.","booktitle":"Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. WET ICE 2003. Proceedings","author":[{"propositions":[],"lastnames":["Jiang"],"firstnames":["P."],"suffixes":[]},{"propositions":[],"lastnames":["Mair"],"firstnames":["Q."],"suffixes":[]},{"propositions":[],"lastnames":["Newman"],"firstnames":["J."],"suffixes":[]}],"month":"June","year":"2003","keywords":"Activity Diagrams, Collaborative tools, Collaborative work, Computer architecture, DIECoM project, Design methodology, Distributed Integrated Environment for Configurations Management, Distributed computing, Environmental management, Project management, Sequence Diagrams, Statechart Diagrams, Style sheet languages, UML, Unified Modeling Language, Use Case Diagrams, XML, XML Processing Description Language, XPDL semantics, XSLT processor, business model architecture, business process modeling, corporate modelling, distributed collaboration systems, distributed collaborative workflows, diverse process definition languages, eXtensible Markup Language, eXtensible Stylesheet Language Transformation, groupware, hypermedia markup languages, specification languages, workflow execution, workflow management software, workflow process execution","pages":"71--76","bibtex":"@inproceedings{jiang_using_2003,\n\ttitle = {Using {UML} to design distributed collaborative workflows: from {UML} to {XPDL}},\n\tshorttitle = {Using {UML} to design distributed collaborative workflows},\n\tdoi = {10.1109/ENABL.2003.1231385},\n\tabstract = {Business process modeling and workflow 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 DIECoM (Distributed Integrated Environment for Configurations Management) project and examines the problem of how to transfer multiple views on a business process model in UML (Unified Modeling Language) 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 (XML Processing Description Language) semantics and can be readily translated to an XPDL file with the aid of an XSLT (eXtensible Stylesheet Language Transformation) processor.},\n\tbooktitle = {Twelfth {IEEE} {International} {Workshops} on {Enabling} {Technologies}: {Infrastructure} for {Collaborative} {Enterprises}, 2003. {WET} {ICE} 2003. {Proceedings}},\n\tauthor = {Jiang, P. and Mair, Q. and Newman, J.},\n\tmonth = jun,\n\tyear = {2003},\n\tkeywords = {Activity Diagrams, Collaborative tools, Collaborative work, Computer architecture, DIECoM project, Design methodology, Distributed Integrated Environment for Configurations Management, Distributed computing, Environmental management, Project management, Sequence Diagrams, Statechart Diagrams, Style sheet languages, UML, Unified Modeling Language, Use Case Diagrams, XML, XML Processing Description Language, XPDL semantics, XSLT processor, business model architecture, business process modeling, corporate modelling, distributed collaboration systems, distributed collaborative workflows, diverse process definition languages, eXtensible Markup Language, eXtensible Stylesheet Language Transformation, groupware, hypermedia markup languages, specification languages, workflow execution, workflow management software, workflow process execution},\n\tpages = {71--76}\n}\n\n","author_short":["Jiang, P.","Mair, Q.","Newman, J."],"key":"jiang_using_2003","id":"jiang_using_2003","bibbaseid":"jiang-mair-newman-usingumltodesigndistributedcollaborativeworkflowsfromumltoxpdl-2003","role":"author","urls":{},"keyword":["Activity Diagrams","Collaborative tools","Collaborative work","Computer architecture","DIECoM project","Design methodology","Distributed Integrated Environment for Configurations Management","Distributed computing","Environmental management","Project management","Sequence Diagrams","Statechart Diagrams","Style sheet languages","UML","Unified Modeling Language","Use Case Diagrams","XML","XML Processing Description Language","XPDL semantics","XSLT processor","business model architecture","business process modeling","corporate modelling","distributed collaboration systems","distributed collaborative workflows","diverse process definition languages","eXtensible Markup Language","eXtensible Stylesheet Language Transformation","groupware","hypermedia markup languages","specification languages","workflow execution","workflow management software","workflow process execution"],"downloads":0},"search_terms":["using","uml","design","distributed","collaborative","workflows","uml","xpdl","jiang","mair","newman"],"keywords":["activity diagrams","collaborative tools","collaborative work","computer architecture","diecom project","design methodology","distributed integrated environment for configurations management","distributed computing","environmental management","project management","sequence diagrams","statechart diagrams","style sheet languages","uml","unified modeling language","use case diagrams","xml","xml processing description language","xpdl semantics","xslt processor","business model architecture","business process modeling","corporate modelling","distributed collaboration systems","distributed collaborative workflows","diverse process definition languages","extensible markup language","extensible stylesheet language transformation","groupware","hypermedia markup languages","specification languages","workflow execution","workflow management software","workflow process execution"],"authorIDs":[],"dataSources":["v98BPm7u4WMoReKPh"]}