学位论文 > 优秀研究生学位论文题录展示
基于SMP2的Statecharts建模框架研究
作 者: 朱宁
导 师: 王维平
学 校: 国防科学技术大学
专 业: 系统工程
关键词: SMP2 Statecharts 形式体系 元模型 模型转换 SMES
分类号: TP391.1
类 型: 硕士论文
年 份: 2011年
下 载: 4次
引 用: 0次
阅 读: 论文下载
内容摘要
针对SMP2行为描述能力较弱的问题,本文把在建模仿真领域广泛使用的描述系统行为的Statecharts模型转换为SMP2模型,建立了基于SMP2的Statecharts建模框架。本文的主要工作可以总结为以下四个方面:1)建立了面向SMP2的Statecharts元模型本文在总结现有Statecharts元模型及语法语义的基础上,基于UML的State Machines的元模型建立了面向SMP2的Statecharts元模型。2)设计了Statecharts元模型到SMP2元模型的映射机制本文比照Statecharts元模型和SMP2元模型,从元素、关系和仿真执行三个角度设计了Statecharts元模型到SMP2元模型的映射机制。考虑到Statecharts形式体系只描述系统的行为信息,需要额外信息填充才能构建完整的SMP2模型,本文设计了Statecharts对象结构模型,并基于Statecharts行为模型和对象结构模型将Statecharts模型转换为SMP2模型,生成包含SMP2模型结构信息的Catalogue文件和行为信息的XML文件。3)搭建了基于SMP2的Statecharts执行语义框架本文设计了StateLib共享库,其中包含所有状态、伪状态、转移和生成的SMP2模型的基类、事件管理类及状态管理类,并基于StateLib实现了C++代码的自动生成。4)开发了Statecharts的图形化建模工具SMES本文开发了用以编辑Statecharts模型、设计对象结构模型和生成可执行代码的Statecharts图形化工具SMES,为Statecharts模型的开发、模型转换和代码生成提供了平台支撑。
|
全文目录
摘要 9-10 ABSTRACT 10-11 第一章 绪论 11-22 1.1 研究背景和问题 11-14 1.1.1 研究背景 11-12 1.1.2 研究内容 12-14 1.1.3 研究意义 14 1.2 国内外研究现状 14-20 1.2.1 生成式建模 15-16 1.2.2 Statecharts 16-17 1.2.3 SMP2 模型可移植性规范 17-19 1.2.4 Statecharts及SMP2 的模型转换研究 19-20 1.3 论文的组织结构 20-22 第二章 Statecharts形式体系 22-37 2.1 Statecharts 模型规范 22-23 2.1.1 模型定义 22 2.1.2 模型规范说明 22-23 2.2 Statecharts的语法和静态语义 23-30 2.2.1 Higraph 23-25 2.2.2 Statecharts的语法与静态语义 25-30 2.3 Statecharts的执行语义 30-35 2.3.1 状态执行 30-31 2.3.2 转移执行 31-33 2.3.3 事件处理 33 2.3.4 模型执行 33-34 2.3.5 伪状态语义 34-35 2.4 Statecharts元模型 35-36 2.5 小结 36-37 第三章 Statecharts元模型到SMP2 元模型的映射 37-45 3.1 Statecharts模型到SMP2 模型的转换框架 37-38 3.2 SMP2 元模型 38-41 3.2.1 Catalogue包 38-40 3.2.2 Assembly包 40-41 3.2.3 Schedule包 41 3.3 Statecharts元模型到SMP2 元模型的映射 41-44 3.3.1 元素映射和关系映射 41-42 3.3.2 Statecharts对象结构模型 42-44 3.3.3 仿真执行映射 44 3.4 小结 44-45 第四章 模型转换工具SMES 45-62 4.1 SMES的功能模块 45-54 4.1.1 图形化编辑模块 45 4.1.2 信息存储模块 45-46 4.1.3 Statecharts对象结构模型编辑模块 46-47 4.1.4 代码生成模块 47-54 4.2 SMES的软件设计 54-60 4.2.1 SMES的图形化元素(Graphic Element)设计 54-55 4.2.2 SMES的界面设计 55-60 4.3 SMES的代码生成机制 60-61 4.4 小结 61-62 第五章 应用案例 62-69 5.1 面空导弹系统的Statecharts模型 62-64 5.1.1 面空导弹系统的概念模型设计 62-63 5.1.2 面空导弹系统的Statecharts模型 63-64 5.2 面空导弹系统Statecharts模型到SMP2 模型的转换 64-67 5.2.1 由Statecharts行为模型生成行为描述XML文件 64-66 5.2.2 由Statecharts对象结构模型生成SMP2 Catalogue 66-67 5.3 实验运行 67-68 5.4 小结 68-69 结束语 69-70 致谢 70-71 参考文献 71-74 作者在学期间取得的学术成果 74
|
相似论文
- 面向SMDA的服务建模方法及工具实现,TP311.52
- ML模型下耦合可兴奋系统的动力学研究,Q42
- 公路生态系统健康评价方法研究,X826
- UML模型到XMI的映射方法研究,TP311.5
- 踝关节及周围韧带三维有限元模型的建立与分析,R687.3
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 公共信息模型的面向对象数据管理,TP311.13
- 受剪切载荷复合材料机械连接钉载分配研究,V229.7
- 软性磨粒流精密加工磨粒冲击行为及固—液两相流动特性,TG664
- 高速列车多体动力学参数提取与模型转换关键技术研究,TP391.72
- 武器装备体系需求元建模方法研究,E920
- 人车分行式钢箱拱桥空间静、动力计算分析与实验,U441
- 高墩大跨连续刚构桥模型试验研究,U448.23
- 高墩大跨桥梁车桥耦合振动模型试验研究,U441.3
- 人中耳及外耳道有限元模型的建立及验证,R764
- 基于基元空间的非线性系统控制方法研究,TP13
- 基于数据元的EPDM数据字典构建及管理模型研究,TP315
- 玛纳斯河流域水资源承载力评价模型研究,TV213.4
- 城市空气污染的综合评价及建模,X823
- 焊缝模型对激光拼焊板成形模拟的影响与试验研究,TG456.7
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 文字信息处理
© 2012 www.xueweilunwen.com
|