论文摘要
由于嵌入式系统软件交付周期的缩短、可靠性要求的提高,软件危机所带来的危害也给嵌入式系统领域的发展带来了诸多问题。软件复用是运用现存系统的软件制品或工程知识构造新系统,避免重复劳动的解决方案,它被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。在诸多软件复用技术中,构件技术是目前研究的主流。但是在嵌入式领域,构件技术应用的还比较少。将构件技术应用于嵌入式系统中,对于嵌入式软件的开发具有重要的现实意义。基于构件的软件复用过程又分为领域工程(开发构件)和应用工程(使用构件开发应用程序)两个独立的子过程。领域工程通过提供具有高复用性的构件、良好定义的复用机会以及描述重用环境的软件体系结构,对软件重用提供了重要的支持。领域工程的产品能够让开发者规范地、高效地、系统地、有效地复用构件。本文从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 嵌入式系统的领域分析过程DAMMES4.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 嵌入式系统领域的DSSA5.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 进一步的工作参考文献附录一致谢个人简历攻读硕士学位期间的研究成果
相关论文文献
标签:软件复用论文; 构件论文; 嵌入式系统论文; 领域工程论文;