期刊文献+

一种基于UML的实时工作流建模方法研究 被引量:26

An Approach of Real-Time Workflow Modeling Based on UML
下载PDF
导出
摘要 实时系统由于其业务对时间要求的特殊性,使得传统工作流技术难以满足其需求.在传统工作流的基础上,针对实时系统提出了实时工作流的概念,并建立了实时工作流元模型.与传统的工作流相比,主要对工作流的时间约束和异常处理进行了考虑.在活动上扩展了启动时间和执行时间,在工作流过程上扩展了执行时间,在并发活动上扩展了并发时间约束等,此外,元模型中还考虑了活动的超时异常以及应用程序和活动之间的执行关系.为了能够利用实时工作流元模型进行实时工作流建模,通过扩展UML定义了一种实时工作流描述语言,并分别从设计要求、定义技术和profile三个方面对实时工作流描述语言进行了阐述,给出了实时工作流的建模规则.最后结合船舶指控系统的具体实例,对建模方法进行了说明. Traditional workflow technology can't meet the requirements of real-time system because of the particularity of business with temporal factor. Thence the real-time workflow is defined for real-time system in this paper, and the metamodel of real-time workflow is established, expending the metamodel of traditional workflow to support the time constraint and exception in real-time workflow. The extended attributes include the start time and duration in activity model, the duration in workflow process, the concurrent constraint in concurrent activities etc. Besides, the tirneout exception of execution of activities is considered, and the relationships between the application programs and activities executed by them are established in the metamodel. Based on the metamodel, a UML based real-time workflow description language is defined by using profile mechanism, which is extended from UML2.0. The modeling principles are discussed to describe a real time workflow by using this language firstly; and then the UML based extension technology and the profiles of the language are introduced; finally, a specific example of shipborne combat system is given to explain the modeling approach. This work provides a language which is easy to learn, use and understand for workflow designers, and basis for the execution and time analysis of real-time workflow.
出处 《计算机研究与发展》 EI CSCD 北大核心 2010年第7期1184-1191,共8页 Journal of Computer Research and Development
基金 国家自然科学基金项目(90818017) 国家"九七三"重点基础研究发展计划基金项目(2007CB310803)
关键词 实时工作流 实时工作流元模型 实时工作流描述语言 实时系统 UML PROFILE real-time workflow real-time workflow meta model real-time workflow description language real-time system UML profile
  • 相关文献

参考文献15

  • 1范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001.
  • 2王昕.工作流反思系列之二——什么样的工作流会受到欢迎[J].程序员,2008(1):85-85. 被引量:1
  • 3Chang E,Gautama E,Dillon T S.Extended activity diagrams for adaptive workflow modeling[C] //Proc of the 4th IEEE Int Symp on Object-Oriented Real-Time Distributed Computing.Piscataway,NJ:IEEE,2001:413-418.
  • 4Son J H,Kim J H,Kim M H.Hard/soft deadline assignment for high workflow throughput[C] //Proc of the 1999 Int Symp on Database Applications in Non-Traditional Environments.Washington,DC:IEEE Computer Society,1999:272-278.
  • 5Eder J,Panagos F,Rabinovich M.Time constraints in workflow systems[C] //Proc of the Conf on Advanced Information Sytems Engineering.Berlin:Springer,1999:286-300.
  • 6Panagos E,Rabinovich M.Reducing escalation-related costs in WFMSS[C] //Proc of NATO Advanced Study Institue on Workflow Management Systems and Interoperability.Berlin:Springer,1997:106-128.
  • 7Workflow Management Coalition.WFMC-TC-1011.Workflow Management Coalition Specification Terminology and Glossary[S/OL].1999[2010-04-16].http://wfmc.org/Download-document/TC-1011-Term-Glossary-V3.html.
  • 8Mohan C.Recent trends in workflow management products,standards and research[EB/OL].[2010-04-16].http://www.imamu.edu.sa/Scientific_selections/abstracts/Abstract IT 2/Recent Trends in Workflow Management Products,Standards and Resarch.pdf.
  • 9Rusinkiewicz M,Sheth A.Specification and execution of transactional workflows[C] //WonKimed.Modern Database Systems:The Object Model,Interoperability,and Beyond.New York:ACM,1995:592-620.
  • 10Van der Aalst W M P.Three good reasons for using a Petri-net-based workflow management system[C/OL] //Proc of the Int Working Conf on Information and Process Integration in Enterprises(IPIC96).1996[2010-04-20].http://citeseerx.ist.psu.edu/viewdoc/download? doi=10.1.1.33.960 &rep=rep1&type=pdf.

共引文献357

同被引文献199

引证文献26

二级引证文献70

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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