学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 面向SMDA的服务建模方法及工具实现,TP311.52
  2. ML模型下耦合可兴奋系统的动力学研究,Q42
  3. 公路生态系统健康评价方法研究,X826
  4. UML模型到XMI的映射方法研究,TP311.5
  5. 踝关节及周围韧带三维有限元模型的建立与分析,R687.3
  6. 面向Seam框架的PIM到PSM转换研究,TP311.52
  7. 公共信息模型的面向对象数据管理,TP311.13
  8. 受剪切载荷复合材料机械连接钉载分配研究,V229.7
  9. 软性磨粒流精密加工磨粒冲击行为及固—液两相流动特性,TG664
  10. 高速列车多体动力学参数提取与模型转换关键技术研究,TP391.72
  11. 武器装备体系需求元建模方法研究,E920
  12. 人车分行式钢箱拱桥空间静、动力计算分析与实验,U441
  13. 高墩大跨连续刚构桥模型试验研究,U448.23
  14. 高墩大跨桥梁车桥耦合振动模型试验研究,U441.3
  15. 人中耳及外耳道有限元模型的建立及验证,R764
  16. 基于基元空间的非线性系统控制方法研究,TP13
  17. 基于数据元的EPDM数据字典构建及管理模型研究,TP315
  18. 玛纳斯河流域水资源承载力评价模型研究,TV213.4
  19. 城市空气污染的综合评价及建模,X823
  20. 焊缝模型对激光拼焊板成形模拟的影响与试验研究,TG456.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 文字信息处理
© 2012 www.xueweilunwen.com