作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (2): 21-23. doi: 10.3969/j.issn.1000-3428.2009.02.008

• 软件技术与数据库 • 上一篇    下一篇

基于rCOS的UML状态图语义研究

张晓蒙1,2,戎 玫3,张广泉1,2   

  1. (1. 苏州大学计算机科学与技术学院,苏州 215006;2. 重庆师范大学数学与计算机科学学院,重庆 400047; 3. 暨南大学深圳旅游学院,深圳 518053)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-01-20 发布日期:2009-01-20

Semantic Research on UML State-chart Based on rCOS

ZHANG Xiao-meng1,2, RONG Mei3, ZHANG Guang-quan1,2   

  1. (1. School of Computer Science & Technology, Soochow University, Suzhou 215006; 2. Dept. of Mathematics and Computer Science, Chongqing Normal University, Chongqing 400047; 3. Tourism College, Jinan University, Shenzhen 518053)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-01-20 Published:2009-01-20

摘要: 统一建模语言(UML)中的状态图用于描述类的对象所有可能的状态及事件发生时状态的转移条件,从而进行系统动态分析。针对现有关于UML状态图形式化语义研究中存在的不足,该文提出基于统一程序设计理论的对象精化演算系统,用于描述UML状态图的形式化语义,给出与类图、序列图的一致性检验,为模型驱动开发提供了可行性。

关键词: 统一建模语言, 对象精化演算系统, 状态图

Abstract: The state-chart of Unified Modeling Language(UML) is used to describe all the possible states and the transmisson conditions of states when the events occurre to analyze the system dynamically. This paper proposes refinement Calculus of Object Systems(rCOS) based on Unifying Theories of Programming(UTP) to specify the formal semantic of UML state-chart, which overcomes the limitation in the semantic research. And it provides the consistency checking with class diagram and sequence diagram, and gives the possibility of MDA development.

Key words: Unified Modeling Language(UML), refinement Calculus of Object Systems(rCOS), state-chart

中图分类号: