节点文献

UML活动图描述工作流模型的执行语义

An Execution Semantics of UML Activity View for Workflow Modeling

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 赵志崑盛秋戬史忠植

【Author】 Zhao Zhikun 1,2, Sheng Qiujian2, and Shi Zhongzhi2 1(School of Information Science and Engineering, Graduate School of the Chinese Academic of Sciences, Beijing 100049) 2(Open Laboratory of Intelligent Information Processing, Institute of Computing Technology, Chinese Academic of Sciences, Beijing 100080)

【机构】 中国科学院研究生院信息科学与工程学院中国科学院计算技术研究所智能信息处理开放实验室中国科学院计算技术研究所智能信息处理开放实验室 北京100049中国科学院计算技术研究所智能信息处理开放实验室北京100080北京100080北京100080

【摘要】 UML是软件工程中广泛应用的建模语言 ,但其主要问题是缺少严格的形式化语义 ,因而描述的模型容易产生歧义 根据UML活动图的语法和工作流系统的特点 ,为UML活动图定义了一种执行语义 基于时间转变系统模型 ,将工作流系统的执行描述为时间转变和数据转变两个交替进行的过程 时间转变描述时间的前进 ,数据转变修改工作流案例的状态 ,这种语义比层次状态图具有更强的描述并行的能力 ,比Petri网和进程代数更适合描述工作流模型

【Abstract】 UML is a widely used modeling language in software engineering, but its main problem is the ambiguity because UML has no formal semantics. A formal execution semantic of UML activity diagram is presented for modeling workflow systems according to the syntax of UML activity diagram and the characteristic of the workflow system. The semantic is based on the clock transition system model. The execution of workflow system is formalized as two processes, clock transition and data transition, executing by turns. Time goes forward in clock transition, and the state of the workflow case transforms in data transition. The semantics is more expressive in concurrency than the semantics based on statechart, more adaptable to the workflow system then Petri-net or process algebra.

【关键词】 工作流UML活动图语义
【Key words】 workflowUML activity diagramsemantics
【基金】 国家“八六三”高技术研究发展计划基金项目(2001AA113121,2003AA115220);中国科学院研究生院院长基金项目(yzjj200306)
  • 【文献出处】 计算机研究与发展 ,Journal of Computer Research and Development , 编辑部邮箱 ,2005年02期
  • 【分类号】TP311
  • 【被引频次】28
  • 【下载频次】529
节点文献中: 

本文链接的文献网络图示:

本文的引文网络