MCU嵌入式系统的领域工程方法研究与应用

MCU嵌入式系统的领域工程方法研究与应用

论文摘要

由于嵌入式系统软件交付周期的缩短、可靠性要求的提高,软件危机所带来的危害也给嵌入式系统领域的发展带来了诸多问题。软件复用是运用现存系统的软件制品或工程知识构造新系统,避免重复劳动的解决方案,它被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。在诸多软件复用技术中,构件技术是目前研究的主流。但是在嵌入式领域,构件技术应用的还比较少。将构件技术应用于嵌入式系统中,对于嵌入式软件的开发具有重要的现实意义。基于构件的软件复用过程又分为领域工程(开发构件)和应用工程(使用构件开发应用程序)两个独立的子过程。领域工程通过提供具有高复用性的构件、良好定义的复用机会以及描述重用环境的软件体系结构,对软件重用提供了重要的支持。领域工程的产品能够让开发者规范地、高效地、系统地、有效地复用构件。本文从MCU嵌入式系统的软、硬件特点,MCU嵌入式系统的开发现状出发,通过对领域工程方法进行研究,提出了一种MCU嵌入式系统的领域工程方法DEMMES(Domain Engineering Method For MCU Embedded System),具体包括:1.提出了MCU嵌入式系统的领域分析方法DAMMES(Domain Analysis Method For MCU Embedded System):提出用领域词典、特征模型、构件逻辑模型为主的领域模型来表示本领域的领域需求。同时给出了适合本领域的领域分析过程方法指导规范。2.MCU嵌入式系统的领域设计方法DDMMES(Domain Design Method For MCU Embedded System):提出了由框架模型、构件模型、参考体系结构来组成本领域的DSSA(特定领域的软件体系结构)的方法。设计出了适合本领域的框架构件模型、构件模型以及参考体系结构。给出了本领域中构件的开发过程指导规范。3.MCU嵌入式系统的领域实现方法DIMMES(Domain Implementation Method For MCU Embedded System):提出了利用本方法所得的领域工程产品开发新应用系统的方法。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.2.1 构件化软件开发现状
  • 1.2.2 领域工程现状
  • 1.3 课题来源及研究内容
  • 1.4 相关概念的澄清
  • 1.5 论文结构及内容安排
  • 第二章 软件复用与构件化的开发方法
  • 2.1 软件复用的相关概念
  • 2.1.1 软件复用的提出
  • 2.1.2 软件复用定义
  • 2.1.3 软件复用技术分类
  • 2.1.4 软件复用技术的形式
  • 2.2 软件复用的关键技术
  • 2.2.1 软件构架
  • 2.2.2 软件再工程
  • 2.2.3 开放系统技术
  • 2.2.4 软件过程
  • 2.2.5 CASE 技术
  • 2.2.6 非技术因素
  • 2.3 采用复用技术开发软件的优点
  • 2.4 构件化软件开发
  • 2.4.1 构件的定义
  • 2.4.2 构件的特点
  • 2.4.3 构件的分类
  • 2.4.4 构件的规范
  • 2.4.5 基于构件的软件开发方法
  • 2.5 嵌入式软件构件
  • 2.6 本章小结
  • 第三章 MCU 嵌入式系统及领域工程方法研究
  • 3.1 MCU 嵌入式系统
  • 3.1.1 嵌入式系统的定义
  • 3.1.2 嵌入式系统的开发方法
  • 3.1.3 嵌入式软件特点
  • 3.1.4 嵌入式硬件特点
  • 3.2 领域工程方法
  • 3.2.1 领域的含义
  • 3.2.2 领域模型的含义
  • 3.2.3 领域工程与应用工程的关系
  • 3.2.4 领域工程的含义及过程
  • 3.3 领域工程对MCU 嵌入式系统的意义
  • 3.4 本章小结
  • 第四章 基于MCU 嵌入式系统的领域分析
  • 4.1 领域分析的含义与过程
  • 4.2 MCU 嵌入式系统的领域分析过程DAMMES
  • 4.2.1 领域分析方法简介
  • 4.2.2 MCU 嵌入式系统领域的开发现状
  • 4.2.3 MCU 嵌入式系统领域的领域分析过程
  • 4.2.4 MCU 嵌入式系统领域的领域词典
  • 4.2.5 MCU 嵌入式系统领域的特征模型
  • 4.2.6 MCU 嵌入式系统领域的构件逻辑模型
  • 4.3 本章小结
  • 第五章 基于MCU 嵌入式系统的领域设计与实现
  • 5.1 MCU 嵌入式系统领域的软件体系结构
  • 5.1.1 MCU 嵌入式系统领域的软件体系结构定义
  • 5.1.2 MCU 嵌入式系统领域的软件体系结构的作用
  • 5.2 MCU 嵌入式系统领域的DSSA
  • 5.2.1 DSSA 的定义
  • 5.2.2 构造DSSA 的意义及其构成
  • 5.2.3 MCU 嵌入式系统领域的DSSA 组成
  • 5.3 MCU 嵌入式系统领域的参考体系结构
  • 5.4 MCU 嵌入式系统领域的框架模型
  • 5.5 MCU 嵌入式系统领域的构件模型
  • 5.5.1 MCU 嵌入式系统领域的构件定义
  • 5.5.2 MCU 嵌入式系统领域的构件开发
  • 5.6 MCU 嵌入式系统领域的应用系统开发过程
  • 5.6.1 构件生成子系统
  • 5.6.2 构件组装子系统
  • 5.6.3 构件管理子系统
  • 5.6.4 系统实现方法及实现效果
  • 5.7 本章小结
  • 第六章 结束语
  • 6.1 全文总结
  • 6.2 进一步的工作
  • 参考文献
  • 附录一
  • 致谢
  • 个人简历
  • 攻读硕士学位期间的研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    MCU嵌入式系统的领域工程方法研究与应用
    下载Doc文档

    猜你喜欢