首页 | 本学科首页   官方微博 | 高级检索  
     

UML2.0顺序图的一种有穷自动机模型
引用本文:刘传会,戎玫,张广泉.UML2.0顺序图的一种有穷自动机模型[J].计算机工程与科学,2008,30(12):118-121.
作者姓名:刘传会  戎玫  张广泉
作者单位:1. 苏州大学计算机科学与技术学院,江苏,苏州,215006
2. 暨南大学深圳旅游学院,深圳,518053
基金项目:江苏省高校自然科学研究项目,重庆市自然科学基金资助项目
摘    要:为了在软件开发早期阶段对UML2.0顺序图模型进行分析和验证,本文给出了UML2.0顺序图的一种有穷自动机模型。首先给出了顺序图在语法和语义上的形式化描述,然后提出了一种使有穷自动机来描述每个对象在顺序图描述的场景中所参与的事件序列的方法,并将该方法扩展到带有组合片段的UML2.0顺序图,最后分析了UML2.0顺序图中的时间建模机制,设计了从UML2.0顺序图中提取时间约束的算法。以上工作为使用模型检测工具UPPAAL对顺序图模型进行进一步的分析与验证奠定了基础。

关 键 词:UML2.0顺序图  UPPAAL  有穷自动机  时间自动机

An Finite Automata Model of the UML2.0 Sequence Diagram
LIU Chuan-hui,RONG Mei,ZHANG Guang-quan.An Finite Automata Model of the UML2.0 Sequence Diagram[J].Computer Engineering & Science,2008,30(12):118-121.
Authors:LIU Chuan-hui  RONG Mei  ZHANG Guang-quan
Affiliation:LIU Chuan-hui1,RONG Mei2,ZHANG Guang-quan1
Abstract:In order to analyse and verify the UML2.0 sequence diagram model in the early stage of software development,a finite automata model of the UML2.0 sequence diagram is introduced in this paper.Firstly,the precise definitions of the UML sequence diagram in the forms of syntactics and semantics are presented.Then a finite automata is introduced to describe the events that every object participates in the scenario which is depicted by the sequence diagram,after that the automata is extended to describe the UML2.0 sequence diagram that contains combined fragments.Finally,the time modeling mechanism in the UML2.0 sequence diagram is analyzed,after that an algorithm is introduced to extract the timing constraints from the UML2.0 sequence diagram.All the work stated above lays the foundation for a further analysis and verification of the sequence diagram using UPPAAL.
Keywords:UPPAAL
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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