家电嵌入式软件构件化开发平台的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:jfm98999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今的嵌入式开发变得越来越复杂,如何提高嵌入式开发质量和效率是一个及待解决的问题。为了支持嵌入式应用系统的高效开发,采用基于构件的软件开发(CBSD)是一种值得提倡的方法。而在信息家电控制器嵌入式软件的编程开发过程中,存在两个明显的问题:软件工程师编写的程序源码中有大量的可重用片段:由于软件编写的随意性,某位软件工程师的离职常常导致其编写的程序在技术上难以继承和管理上难以维护。为了缩短智能家电产品的开发周期,降低软件工程师的工作强度和增强技术的继承性,有必要实现一个专门针对信息家电嵌入式软件构件化开发的集成平台,将众多的可重用的源代码片段进行封装,生成构件,提供给软件工程师进行组装使用,并对构件库进行有效的管理。为此,本文对嵌入式软件开发平台的构件生成、管理和组装展开了深入的理论研究和实践探索。本文所作的主要研究工作如下:首先,研究了嵌入式软件开发及其开发平台和基于构件的嵌入式软件开发方法;并分析了构件库相关技术及构件分类检索策略,在此基础上提出了嵌入式开发集成平台中的构件库管理策略;其次,本文在分析现有构件模型的基础上,提出了一种专门针对信息家电嵌入式软件的构件模型,包括构件层次体系和构件生成规范,并结合实例分析了构件的生成和实现模型;最后,在上述两项研究的基础上,结合对信息家电嵌入式软件的构件化开发流程和体系结构的分析,本文在Windows平台上,设计并实现了信息家电嵌入式软件构件化开发集成平台,作为对上述构件模型提供实际支持,具有很强行业服务性的嵌入式软件CASE工具。实现了构件生成子系统、构件组装子系统和构件管理子系统三个基本组成单元,并通过系统实例验证,得出此平台整体开发性能对于提高嵌入式软件的开发效率和质量有积极意义。
其他文献
在文昌鸡日粮中添加发酵木薯渣粉,来替代日粮中的部分饲料原料,旨在减少文昌鸡日粮中玉米等原料的使用,达到节省粮食、降低饲养成本的目的。利用不同复合菌剂发酵得到的发酵
<正>第三方物流在企业诚信评估、合同法律地位、动产监管难度、风险和收益,以及业务保险覆盖等方面承担的责任与其享受的权益不匹配,承受着不可承受之重。近年来,国内银行和
目的分析老年肿瘤患者输血治疗采用去白细胞成分输血的临床价值。方法收集90例老年肿瘤患者的病历资料,将选择输注悬浮红细胞的42例患者作为对照组,将选择输注去白细胞悬浮红
  电喷雾质谱(ESI-MS)被广泛应用于多种生物样品的高通量、高准确性的定性、定量分析[1,2],由于常规电喷雾离子化在开放式离子源中进行,空气及样品溶液所引入的背景离子干
排烟温度高和空预器低温腐蚀堵灰是燃煤锅炉的两大顽疾,“低省+暖风器”的综合型余热利用技术则是对症之药,可以回收锅炉尾部烟气余热,提高机组运行经济性,提高电除尘效率、缓解和
目的 2012年-2016年对铁岭市有中央空调装置的宾馆、商场(超市)和洗浴中心集中空调系统冷却水和冷凝水军团菌污染情况进行检测。方法按照卫生部《公共场所集中空调通风系统卫
为了优化双黄连口服液制备工艺。采用正交试验法设计对双黄连口服液制备工艺进行优化,以产品的外观评分为评价指标,考察了不同的口服液制备工艺对口服液色泽及澄明度的影响。
目的探讨上髓帆位置的改变在小脑中线髓母细胞瘤和星形细胞瘤鉴别诊断中的应用价值。方法搜集经手术病理证实的29例小脑中线髓母细胞瘤和星形细胞瘤患儿的MRI资料,其中髓母细