首页 | 官方网站   微博 | 高级检索  
     

UML顺序图与状态图的一致性检查
引用本文:陈卉,窦万峰. UML顺序图与状态图的一致性检查[J]. 计算机工程, 2008, 34(18): 62-64
作者姓名:陈卉  窦万峰
作者单位:南京师范大学数学与计算机科学学院,南京,210097;南京师范大学虚拟地理环境教育部重点实验室,南京,210097
基金项目:江苏省高校自然科学基金
摘    要:用户可使用UML从不同角度对系统进行建模,但不同视图间存在信息冗余,可能导致视图不一致问题。该文针对具有多种逻辑语义的顺序图提出分析方法,为复杂层次结构的状态图引入有限状态自动机,利用自动机分解算法得到自动机树。制定新的顺序图和状态图一致性检查准则和Promela代码结构,用模型检验工具SPIN进行顺序图及其相关状态图的一致性检验。

关 键 词:统一建模语言  模型检验  有限状态自动机
修稿时间: 

Consistency Check Between UML Sequence Diagram and Statechart
CHEN Hui,DOU Wan-feng. Consistency Check Between UML Sequence Diagram and Statechart[J]. Computer Engineering, 2008, 34(18): 62-64
Authors:CHEN Hui  DOU Wan-feng
Affiliation:(1. College of Mathematics and Computer Science, Nanjing Normal University, Nanjing 210097;2. Key Lab of Virtual Geographic Environment, Nanjing Normal University, Ministry of Education, Nanjing 210097)
Abstract:UML can be used to accomplish the system modeling from different views. There are information redundancy in different views, so that the views may be inconsistent. This paper proposes an approach to analyze sequence diagram which has many different logical semantics. To deal with the hierarchy structure of statechart, finite state automata is used in this paper, and an automata decomposition algorithm is proposed to get an automata tree. A new model consistency criterion of sequence diagram and statechart, as well as a new structure of Promela is proposed. Model consistency is checked between sequence diagram and statechart with the model checker SPIN.
Keywords:Unified Modeling Language(UML)  model check  finite state automata
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号