论文部分内容阅读
由于嵌入式系统软件交付周期的缩短、可靠性要求的提高,软件危机所带来的危害也给嵌入式系统领域的发展带来了诸多问题。软件复用是运用现存系统的软件制品或工程知识构造新系统,避免重复劳动的解决方案,它被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。在诸多软件复用技术中,构件技术是目前研究的主流。但是在嵌入式领域,构件技术应用的还比较少。将构件技术应用于嵌入式系统中,对于嵌入式软件的开发具有重要的现实意义。基于构件的软件复用过程又分为领域工程(开发构件)和应用工程(使用构件开发应用程序)两个独立的子过程。领域工程通过提供具有高复用性的构件、良好定义的复用机会以及描述重用环境的软件体系结构,对软件重用提供了重要的支持。领域工程的产品能够让开发者规范地、高效地、系统地、有效地复用构件。本文从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):提出了利用本方法所得的领域工程产品开发新应用系统的方法。