信息家电嵌入式软件构件化开发集成平台研究与实现

被引量 : 0次 | 上传用户:xiaochongcheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今的嵌入式开发变得越来越复杂,如何提高嵌入式开发质量和效率是一个亟待解决的问题。为了支持嵌入式应用系统的高效开发,采用基于构件的软件开发(CBSD)是一种值得提倡的方法。而在信息家电控制器嵌入式软件的编程开发过程中,存在两个明显的问题:(1)软件工程师编写的程序源码中有大量的可重用片段;(2)由于软件编写的随意性,某位软件工程师的离职常常导致其编写的程序在技术上难以继承和管理上难以维护。为了缩短智能家电产品的开发周期,降低软件工程师的工作强度和增强技术的继承性,有必要实现一个专门针对信息家电嵌入式软件构件化开发的集成平台,将众多的可重用的源代码片段进行封装,生成构件,提供给软件工程师进行组装使用,并对构件库进行有效的管理。为此,本文对嵌入式软件开发平台的构件生成、管理和组装展开了深入的理论研究和实践探索。本文所作的主要研究工作如下:首先研究了嵌入式软件开发及其开发平台和基于构件的嵌入式软件开发方法;并分析了构件库相关技术及构件分类检索策略,在此基础上提出了嵌入式开发集成平台中的构件库管理策略。其次,本文在分析现有构件模型的基础上,提出了一种专门针对信息家电嵌入式软件的构件模型,包括构件层次体系和构件生成规范,并结合实例分析了构件的生成和实现模型。最后,在上述两项研究的基础上,结合对信息家电嵌入式软件的构件化开发流程和体系结构的分析,本文在Windows平台上,设计并实现了信息家电嵌入式软件构件化开发集成平台,作为对上述构件模型提供实际支持,具有很强行业服务性的嵌入式软件CASE工具。实现了构件生成子系统、构件组装子系统和构件管理子系统三个基本组成单元,并通过系统实例验证,得出此平台整体开发性能对于提高嵌入式软件的开发效率和质量有积极意义。
其他文献
<正>十几个省市、二十多所艺术高校和专业机构、上百位艺术家、六百多幅参展作品、一整座美术馆——依照惯常的概念,如此规模浩大的美术展览,往往是综合性的举国体制式活动,
SOC(system on a chip)设计的显著特点为IP的可重用性,从而保证了较短的开发时间,由于底层已验证模块的大量使用,各模块的粘合,即总线系统的设计问题显得越来越突出。随着集成电
特发性血小板减少性紫癜(ITP)是妊娠期较常见的一种自身免疫性疾病,对母儿均有潜在的危险性,若处理不当容易导致自然流产、胎盘早剥,甚至胎死宫内或新生儿颅内出血[4],严重者甚
为了提高植物叶片图像识别的准确率,提出一种基于差异性值监督局部线性嵌入(D-LLE)算法的多特征植物叶片图像识别方法。该方法提取叶片的颜色、形状和纹理作为叶片多特征,在加权
<正>地处新疆阿勒泰地区布尔津县境内的喀纳斯湖,湖面海拔1374米,长25公里,宽1.6至2.9公里,面积37.7平方公里,最大水深为188.5米,是我国最深的湖泊。喀纳斯湖位于国家级喀纳
模型驱动架构(MDA)是一个可以从系统模型变换为实现代码的软件开发框架,模型在其中扮演了非常重要的角色。在MDA中,软件开发过程由模型驱动。开发者首先对系统的业务逻辑进行
当前军队院校普遍实行饮食社会化保障,学员自主就餐,饮食健康较难保证,供应营养套餐能兼顾饮食多样性和健康营养的要求。"构想"主要阐述了军队院校营养餐谱系统的相关概念和
智慧数学是一种数学教育理念,一种教学主张,倡导"数学是智慧的,课堂是智慧的,教师的教是智慧的,学生的学是智慧的"。智慧数学的本质上追求形象直观、实现灵活多变、坚持问题
枸杞多糖是中国传统名贵中药材枸杞子的主要功效成分,近年来研究表明其具有增加免疫、抗氧化和抗衰老、抗肿瘤、保护神经、保护视网膜、抑制肝癌细胞蛋白质表达等功能。笔者
近年来,微创手术、微创外科、微创骨科、微创观念、微创理念已成为热门话题.不少学者做了精辟表述.提出"微创是外科操作技术的灵魂,是伴随外科学发展壮大而渗透于外科学理论