期刊文献+

工作流分层模型的PNML表示 被引量:2

PNML Representation for Layered Model of Workflow
下载PDF
导出
摘要 PNML是一种基于XML的Petri网交换格式,在工作流引擎内部使用PNML表示业务流程的模型,可以使得引擎和其他支持PNML表示的工具之间具有很强的互操作性.为此需要先定义新的标签,然后给出新的Petri网类型定义,最后通过例子阐明了如何用扩展后的PNML表示工作流分层模型.借助PNML表示,实现的工作流引擎工具具有很强的扩展性,能够和其他支持PNML的工具进行数据交换. The PNML is an interchange format, which can be extent to represent all kinds of Petri net. Many institutions have done much research about the extension of PNML. In order to represent the model of business process inside workflow engine, PNML is used in the layered workflow model. The layered workflow model used in workflow engine has three levels: WL-net on logic level is a constraint of P/T net, WS-net on semantic level is a new kind of Petri net, namely, C-net. While the models, namely, WM-logic and WM-Sernantics on the management level are the dual systems to the WL-net and WS-net, respectively. To represent this layered model using PNML, we need to extend the original markup language with new Labels to define new types of Petri nets, namely, C-net. This paper describes the extension to label transitions, ares and places using some tables. The representation based on PNML can express the layered model exactly. In the end this article presents an example to show how to represent model of workflow with PNML. With the help of PNML representation, the workflow engine could easily adapt to various tools supporting PNML, and smoothly exchange their data.
出处 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第5期538-543,共6页 Journal of Nanjing University(Natural Science)
基金 国家自然科学基金(60173002) 973项目基金(2002CB312004)
关键词 工作流分层模型 PETRI网 PNML 扩展性 layered model of workflow, Petri nets, PNML, expansibility
  • 相关文献

参考文献9

  • 1Van der Aalst W M P. The application of petri nets to workflow management. Journal of Circuits, Systems and Computers, 1998, 8(1), 21-66.
  • 2Khodakaram S, Mike W. Petri net-based modeling of workflos systems: An overview. European Jourhal of Operational Research, 2001 , 134 ( 3 ) : 664-676.
  • 3袁崇义.Petri原理和应用[M].北京:电子工业版社,2005.285.
  • 4The PNK Team: Petri Net Markup Language.URL http://www. informatik. hu-berlin. de/top/pnml, 2000.
  • 5Michael W, Ekkart K. The petri net markup language. Ehrig H, Rcisig W, Rozenberg G, et al.Peui Net Technologies for Modeling Communication Based Systems, Lecture Notes in Computer Science 2472, Springer, 2003, 124-144.
  • 6RELAX NG; Specification. URL http : //www. oasis-open. org/committees/relax-ng/. 2001.
  • 7Van der Aalst W M P, ter Hofstede A H M, Kiepu,szewski B, et al. Advanced workflow patterns Etzion O, Scheuermann P. 7th International Conference on Cooperative Information Systems (CoopIS 2000), Lecture Notes in Computer Science Springer Verlag, 2000, 1 901 : 18- 29.
  • 8Ming C, Andreas F, Jacob K, et al. The biology petri net markup language. Promise, 2002: 150-161.
  • 9Kindler E. Using the petri net markup language for exchanging business process models potential and limitations. Nuttgens M, Mendling J. Procceedings of the 1st GI Workshop "XML4BPM-Interchange Formats for Business Process Management" at Modelliellierung, Marburg, 2004, 43 -60.

同被引文献20

  • 1陈传波,谢文君.一种基于PNML的工作流模型的实现[J].华中科技大学学报(自然科学版),2004,32(10):89-90. 被引量:1
  • 2董云卫,郝克刚,葛玮.“过程”新论[J].计算机科学,2005,32(10):14-15. 被引量:1
  • 3吴振寰,王鹏伟.Petri网关联矩阵与PNML描述之间的转换[J].计算机工程与应用,2006,42(21):32-34. 被引量:4
  • 4Bastide R, Billington J, Kindler E, et al. XML/SGML Based Interchange Formats for Petri Nets [ R ]. [ s. l. ] : [ s. n. ], 2000.
  • 5Kindle E. Concepts, Status, and Future Directions [ R ]. Germany : Entwurf KomplexerAutomatisierungssysteme, 2006 : 35 - 55.
  • 6Billington J, Christensen S, van Hee K. The Petri Net Markup Language:Concepts, Technology, and Tools [ C ]//In: Application and Theory of Petri Nets 2003,24th International Conferenee. Berlin : Springer,2003:483-505.
  • 7Kindler E, Weber M. The Petri Net Kernel-an infrastructure for building Petri net tools [ J ]. Software Tools for Technology Transfer ( STTT ) ,2001,3 (4) :486 -497.
  • 8Stehno C. Petri Net Markup Language: Implementation and Application[ C ]//In:Promise 2002. [ s. l. ] : [ s. n. ],2002: 18-30.
  • 9Kindler E. Using the petri net markup language for exchanging business process models potential and limitations [ C ]//In: Proceedings of the 1 st GI Workshop. Modellierung, Marburg: [ s. n. ] ,2004:43-60.
  • 10Lu P, Hu H ,Lu J. On 1-soundness and soundness of workflow nets. The Third Workshop on Modeling of Objects, Components and Agents,Denmark, 2004, PB-571: 21-36.

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部