基于嵌入式的动态可复用软件模型的设计与实现

基于嵌入式的动态可复用软件模型的设计与实现

论文摘要

近年来,软件业的信息化、网络化、智能化的发展非常迅速,这也使得基于嵌入式系统的开发技术取得了一定的进步与发展,因此嵌入式应用系统也已慢慢渗透到我们的生活和生产的各个领域中。同时,由于嵌入式系统自身的特点—高可靠性、体积小、易扩展性、高实时性,可多任务操作等,使得它在工业控制、工业数据采集等领域拥有不可替代的地位。本论文基于嵌入式软件开发的特点,并结合嵌入式设备的实际需求以及工业控制领域的组态软件思想,主要以软件设计中的组件技术为基础,设计出了一个适用于嵌入式软件开发的动态可复用软件模型。这个模型主要是将软件的逻辑从软件的实现中分离出来,使得最终用户能够灵活、方便地定制适合自身的软件逻辑,这样可以极大地提高软件系统的灵活性和逻辑可扩充性,降低嵌入式软件的更新、维护成本。最后,在实际应用中结合嵌入式设备—触摸控制屏的特点以及用户的实际要求,利用该模型设计出一个完整的系统,该系统的主要思想是:根据实际需求将整个系统抽象成多个独立互不关联的组件,组件间通过消息、事件来传递信息,而用户则只需要根据自身需求通过定制模块将这些组件结合在一起,通过设置组件相关属性完成组件逻辑,最终实现一个实际的嵌入式软件应用系统。本文首先讨论了软件复用、组件技术,以及它们应用于嵌入式系统的方法,然后详细描述了本文提出的软件模型的整个构架及各个部分所完成的功能,最后在实际的系统开发中应用该模型,证明了本模型的有效性与可行性,进一步说明了组件化软件开发技术对嵌入式系统是有效可行的,并能够有效地提高嵌入式软件开发的效率和质量。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究背景
  • 1.2 课题研究意义
  • 1.3 嵌入式系统与开发
  • 1.4 本文所做工作及论文的内容安排
  • 1.4.1 本文所做工作
  • 1.4.2 论文的内容组织与安排
  • 第二章 模型关键技术综述
  • 2.1 软件复用技术综述
  • 2.2 组件技术
  • 2.2.1 组件技术简介
  • 2.2.2 组件相关标准发展动态
  • 2.3 基于组件的软件开发
  • 2.3.1 基于组件开发简介
  • 2.3.2 基于组件开发的特点
  • 2.4 组态软件
  • 2.5 组件化嵌入式软件
  • 2.5.1 嵌入式系统的特点
  • 2.5.2 嵌入式组件
  • 2.6 本章小结
  • 第三章 基于嵌入式的动态可复用软件模型的设计
  • 3.1 动态可复用软件模型的设计
  • 3.2 模型中的组件概念
  • 3.2.1 组件模型
  • 3.2.2 组件实体模型
  • 3.3 组态的定制与解析
  • 3.3.1 组态的定制
  • 3.3.2 组态的解析
  • 3.3.3 组态定制与解析流程
  • 3.4 本章小结
  • 第四章 基于可复用软件模型的系统工程存储技术—XML 技术
  • 4.1 XML 的发展
  • 4.2 XML 的基本特点
  • 4.3 XML 的应用领域
  • 4.4 DTD 和XML Schema
  • 4.5 XML 文档处理
  • 4.6 XML 的文档存储方式
  • 4.7 本章小结
  • 第五章 可复用软件模型在嵌入式系统中的应用
  • 5.1 GDI+简介及其在系统中的应用
  • 5.1.1 GDI+简介
  • 5.1.2 GDI+在系统中的应用
  • 5.2 Xtreme Toolkit Pro
  • 5.2.1 Xtreme Toolkit Pro 简介
  • 5.2.2 Xtreme Toolkit Pro 的应用
  • 5.3 XML 技术在系统中的应用
  • 5.4 工程编译
  • 5.5 本章小结
  • 第六章 全文总结与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 攻读硕士学位期间成果
  • 致谢
  • 相关论文文献

    • [1].多线程全通信软件模型的设计与实现[J]. 软件 2014(08)
    • [2].航空软件模型状态最小化算法的比较[J]. 金融管理研究 2020(02)
    • [3].基于交互的软件模型研究[J]. 现代电子技术 2016(15)
    • [4].化解“信息孤岛”危机的软件模型按需服务互操作技术[J]. 计算机学报 2018(06)
    • [5].一种面向复用的软件模型进化方法[J]. 农业网络信息 2012(07)
    • [6].把复杂的事情简单化[J]. 经理人 2017(04)
    • [7].基于UML的突发公共事件预警系统软件模型[J]. 计算机与信息技术 2010(12)
    • [8].出租车打车软件模型研究及应用[J]. 上海海事大学学报 2016(03)
    • [9].一种应用于车辆测试的油量传感器软件模型的分析与设计[J]. 长春大学学报 2011(04)
    • [10].WCF在数字化校园建设中的应用[J]. 中山大学学报(自然科学版) 2009(S1)
    • [11].一种动态约束优化调度的软件模型[J]. 北京化工大学学报(自然科学版) 2009(02)
    • [12].一种基于有限状态机和命令模式的设备监控软件模型[J]. 中国水运(下半月) 2014(09)
    • [13].基于SolidWorks的真空灭弧室设计应用软件模型[J]. 真空电子技术 2014(06)
    • [14].企业组织机构软件模型设计[J]. 浙江冶金 2012(01)
    • [15].基于VB的通用运动控制软件模型[J]. 机电工程 2009(12)
    • [16].一种随机化的软件模型生成方法[J]. 软件学报 2017(04)
    • [17].关于CAD课程的教学思考[J]. 成功(教育) 2009(08)
    • [18].继电保护装置人机接口软件模型研究[J]. 硅谷 2009(13)
    • [19].基于UML的软件建模概述[J]. 科教文汇(上旬刊) 2011(08)
    • [20].基于游戏形式的中职理论教学训练系统软件模型的研究[J]. 中等职业教育(理论) 2008(08)
    • [21].形式化可测性约束在软件模型实现过程中的研究[J]. 舰船电子工程 2009(09)
    • [22].序列图建模机理与应用研究[J]. 新乡学院学报(自然科学版) 2012(05)
    • [23].使用SCE-MI和C-API来提高基于FPGA的SoC/ASIC原型验证效率[J]. 中国集成电路 2011(11)
    • [24].陕北窑洞的结构力学分析及破坏防治措施[J]. 低温建筑技术 2014(12)
    • [25].SFC的结构化特性及其在PLC系统控制程序设计中的作用[J]. 电气时代 2008(09)
    • [26].软件模型代数性质的程序化验证[J]. 计算机科学 2017(11)
    • [27].基于FPGA的元胞自动机模型[J]. 福州大学学报(自然科学版) 2014(04)
    • [28].VISSIM交通仿真软件模型的构建[J]. 科技创新导报 2020(02)
    • [29].福州市江北城区排水整治方案研究[J]. 城市道桥与防洪 2014(08)
    • [30].网络战争与基于数据挖掘的计算社会科学[J]. 世界科学 2013(05)

    标签:;  ;  ;  ;  ;  

    基于嵌入式的动态可复用软件模型的设计与实现
    下载Doc文档

    猜你喜欢