基于UML和时间ER网的嵌入式实时软件建模与分析

基于UML和时间ER网的嵌入式实时软件建模与分析

论文摘要

随着计算机技术的不断发展,嵌入式系统已经广泛渗透到日常生活的各个方面,并发挥着极其重要的作用。与别的软件系统相比,嵌入式实时软件具有更严格的实时性,任何时间错误都可能造成重大的经济损失甚至导致灾难性的后果。因此,在软件开发早期,对嵌入式实时软件的性质进行形式化的分析和验证是非常重要的。然而,随着计算机硬件性能的不断提高,嵌入式实时软件的规模和复杂性不断增加,这给其建模和形式化分析工作带来了新的困难和挑战。为了降低建模和形式化分析的复杂度,本文将构件技术引入到嵌入式实时软件的建模和时间性质分析中,提出了一种基于UML与时间ER网(TER nets)的嵌入式实时软件建模和组合时间分析方法。本文首先对UML以及形式化方法进行概述,着重介绍了时间ER网的相关概念;接着对UML进行实时扩展,以实现其对嵌入式实时软件的描述;然后把时间ER网扩展为构件时间ER网(CTERs),并建立了UML模型到CTERs模型的映射规则,探索了一种将UML与形式化方法结合起来对嵌入式实时软件建模的新途径,为下一步对嵌入式实时软件的组合时间分析奠定了基础;随后,给出对各CTER构件模型进行组合时间分析的方法,我们先分别对各构件模型的局部时间性质进行分析,接着探讨了CTERs模型的组合规则和约简规则,然后根据组合规则把CTERs构件模型组合起来,并最终实现对整个软件全局时间性质的组合分析和检测;最后,通过一个高尔夫球场门禁系统实例,把所提出的方法运用到对实例系统的建模和分析中。本文对嵌入式实时软件的建模和组合时间分析不仅可以在尽可能早的阶段发现软件系统时间性质的冲突,从而降低开发后期的修复费用,而且,构件技术的运用,有效降低了形式化分析的复杂度,提高了形式化分析的效率,并进一步降低了软件的开发成本,缩短了软件开发时间,特别是缩短了软件开发过程中系统分析的时间,也使得各软件构件模型以及分析结果具有可复用和可扩展的优点,真正体现了基于构件的软件开发方法的优越性,对可复用嵌入式实时软件的研究具有一定的现实意义。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 研究背景介绍
  • 1.1.1 嵌入式实时软件概述
  • 1.1.2 嵌入式实时软件的建模和分析方法
  • 1.1.3 构件技术在嵌入式实时软件开发中的作用
  • 1.2 国内外研究现状
  • 1.3 本文的研究内容及意义
  • 1.4 本文的组织结构
  • 2 UML 与时间ER 网概述
  • 2.1 UML 及其建模方法分析
  • 2.1.1 UML 概述
  • 2.1.2 UML 的建模机制
  • 2.1.3 UML 的扩展机制
  • 2.2 时间ER 网概述
  • 2.2.1 Petri 网概述
  • 2.2.2 时间Petri 网的相关研究
  • 2.2.3 时间ER 网的定义和特性
  • 2.3 UML 与时间ER 网结合建模的优点
  • 2.4 本章小结
  • 3 基于UML 与时间ER 网的嵌入式实时软件建模
  • 3.1 UML 的实时扩展
  • 3.1.1 UML2.0 顺序图的实时扩展
  • 3.1.2 UML2.0 状态机图的实时扩展
  • 3.2 时间ER 网的构件化扩展
  • 3.3 UML 与CTERs 相结合的嵌入式实时软件建模方法
  • 3.3.1 基于UML 的系统建模
  • 3.3.2 UML 到CTERs 的映射规则
  • 3.4 本章小结
  • 4 基于构件的组合时间分析方法
  • 4.1 组合时间分析方法概述
  • 4.2 CTERs 模型的组合规则
  • 4.2.1 CTERs 模型的组合方法
  • 4.2.2 构件模型的组合顺序规则
  • 4.3 CTERs 模型的约简规则
  • 4.3.1 连续时间约简规则
  • 4.3.2 包含时间约简规则
  • 4.4 对CTERs 模型时间性质的分析方法
  • 4.5 本章小结
  • 5 实例分析:一个高尔夫球场门禁系统的研究
  • 5.1 系统概述
  • 5.2 基于UML 与CTERs 的系统建模
  • 5.2.1 基于UML 的系统建模
  • 5.2.2 UML 模型到CTERs 模型的映射和转换
  • 5.3 对系统进行组合时间分析
  • 5.4 进一步讨论
  • 5.5 本章小结
  • 6 相关工作介绍与比较
  • 7 总结与展望
  • 7.1 本文工作总结
  • 7.2 下一步工作
  • 参考文献
  • 附:作者在攻读硕士学位期间发表的论文目录、科研情况
  • 致谢
  • 相关论文文献

    • [1].ERβ在乳腺癌及癌旁组织中的表达及其意义[J]. 现代肿瘤医学 2017(14)
    • [2].KY_3F_10:Yb~(3+),Er~(3+)纳米晶的上转换发光、温度传感及光致发热特性[J]. 湖州师范学院学报 2017(08)
    • [3].乳腺癌再发甲状腺癌与单发甲状腺癌ER表达的研究[J]. 诊断病理学杂志 2016(02)
    • [4].ERα、ERβ与Ki-67在甲状腺癌中的研究进展[J]. 河北医药 2016(08)
    • [5].乳腺导管内增生性病变中ERα基因启动子甲基化的探讨[J]. 现代肿瘤医学 2016(13)
    • [6].ER-α基因多态性与子宫内膜癌的相关性研究[J]. 浙江医学 2013(17)
    • [7].三阴乳腺癌患者ERβ、EGFR表达、临床特征及预后分析[J]. 现代医学与健康研究电子杂志 2020(02)
    • [8].Er对7075铝合金微弧氧化层特性的影响[J]. 有色金属工程 2020(05)
    • [9].Er含量对均匀化退火前后Al-5Mg-0.5Mn-0.24Zr合金组织及力学性能的影响[J]. 材料导报 2020(18)
    • [10].产木聚糖酶的枯草杆菌筛选及稀土Er~(3+)的诱变[J]. 化工设计通讯 2016(10)
    • [11].Er微合金化对工业纯铝铸态组织的影响[J]. 热加工工艺 2016(22)
    • [12].芳香化酶、ER-α、ER-β在卵巢子宫内膜样腺癌中的表达及意义[J]. 临床医药文献电子杂志 2016(19)
    • [13].β-紫罗兰酮诱导人乳腺癌细胞(ER~+)凋亡作用[J]. 中国公共卫生 2015(02)
    • [14].雌激素受体ERα的功能调控及相关疾病的研究进展[J]. 中国细胞生物学学报 2011(01)
    • [15].PCNA、VEGF、ER在甲状腺乳头状癌中的表达及临床意义[J]. 医学研究与教育 2010(01)
    • [16].热休克蛋白27及ER在子宫内膜腺癌中的表达及意义[J]. 中国医药导报 2010(15)
    • [17].PCNA、ER在甲状腺乳头状癌和滤泡状腺瘤中表达及临床意义[J]. 现代预防医学 2010(13)
    • [18].Er激光进行窝沟封闭对儿童牙科焦虑的影响研究[J]. 科技视界 2020(10)
    • [19].超声弹性成像技术对乳腺癌的诊断价值及其征象与乳腺癌ER等受体的相关性[J]. 实用癌症杂志 2020(08)
    • [20].Er∶YAG激光治疗OSAHS的临床疗效评估[J]. 实用口腔医学杂志 2019(04)
    • [21].21基因检测对ER阳性、淋巴结阴性乳腺癌患者术后复发转移的指导价值[J]. 局解手术学杂志 2019(11)
    • [22].乳腺癌ER相关内分泌耐药机制的研究进展[J]. 转化医学电子杂志 2017(09)
    • [23].Gd_2O_3:Yb~(3+),Er~(3+)纳米粒子的本征红色上转换发光[J]. 牡丹江师范学院学报(自然科学版) 2016(02)
    • [24].新型雌激素受体ER-α36与乳腺癌[J]. 中国生物化学与分子生物学报 2015(01)
    • [25].ER-α36在乳腺癌组织中的表达及临床意义[J]. 现代肿瘤医学 2015(09)
    • [26].ER-β基因多态性与子宫内膜癌组织ER表达的相关性[J]. 中国妇幼保健 2013(17)
    • [27].雌激素受体(ER)在乳腺癌中的表达及其临床病理意义[J]. 内江科技 2010(08)
    • [28].膀胱癌ERα基因甲基化与ER表达的相关性[J]. 江苏医药 2010(19)
    • [29].ERα基因多态与子宫内膜异位症[J]. 医学综述 2009(04)
    • [30].亮丙瑞林微球蛋白对子宫肌瘤术后患者ER、Bcl-2蛋白表达及预后的影响[J]. 现代肿瘤医学 2020(20)

    标签:;  ;  ;  ;  

    基于UML和时间ER网的嵌入式实时软件建模与分析
    下载Doc文档

    猜你喜欢