【摘 要】
:
基于构件软件开发方法通过复用和组装构件来构造软件系统,可以提高系统开发效率和可靠性。近年来,计算机硬件性能不断提高,嵌入式系统中软件系统的规模和复杂性不断增加,嵌入
论文部分内容阅读
基于构件软件开发方法通过复用和组装构件来构造软件系统,可以提高系统开发效率和可靠性。近年来,计算机硬件性能不断提高,嵌入式系统中软件系统的规模和复杂性不断增加,嵌入式软件对整个系统影响越来越大,如何保证嵌入式软件快速、高质量的开发已成为近几年来人们研究的热点。由于嵌入式软件系统通常是由多个子系统构成,具有较高的构件化特征,因此将基于构件的软件开发方法应用于嵌入式软件开发领域是可行的。基于构件的嵌入式软件开发并未成熟,该领域的研究分布在基于构件开发的各个过程。本文立足于全站仪软件系统项目,依托几个被广泛使用的嵌入式操作系统,对嵌入式构件技术进行了研究和应用。本文的主要内容有:首先,从理论角度对嵌入式软件进行研究。本文在嵌入式构件定义、嵌入式构件模型和描述上对嵌入式软件的特性有所体现,并根据基于构件开发过程分析了目前嵌入式软件构件的研究内容。其次,对嵌入式软件构件提取技术进行研究。通过对遗产系统和逆向工程的研究,本文提出了一种适合于嵌入式软件构件提取的过程。该过程采用自顶向下与自底向上相结合的方法提取构件,分为系统分解、模型建立、分层实现和性能度量四个步骤。本文以一个从μC/OS-Ⅱ系统中提取GUI构件并在uClinux下进行复用为例,详细说明了嵌入式构件提取过程。最后,对嵌入式软件构件组装技术进行研究。在对当前构件组装技术分类深入研究的基础上,本文将基于软件体系结构的构件组装方法应用到嵌入式软件开发领域,在源代码级别实现嵌入式构件组装,考虑了实时性和资源受限性,并在WINCE嵌入式操作系统下以一个媒体播放器的实现说明了基于软件体系的嵌入式构件组装的过程。
其他文献
我国大多数省市一直采用各科卷面原始分数合成高考总分的方法,其不合理之处人们早已知晓。标准分的推广一定程度上解决了原始分数合成总分中存在的问题。但高考出现选考科目
新疆北山位于中亚造山带南缘,塔里木盆地东北缘,分布有大量的早二叠世镁铁-超镁铁岩体,主要包括罗东、坡十、坡一、红石山、笔架山和旋窝岭岩体(图1;姜常义等,2006;苏本勋等,
目的:评价锡类散与美莎拉嗪肠溶片保留灌肠治疗溃疡性结肠炎(UC)的临床疗效与不良反应。方法:采用前瞻性随机单盲对照试验,将符合入选标准的活动期轻、中度远段64例UC患者,分
现代社会快速发展的情形下,国家和社会各界也越来越注重教育教学事业的进步及发展,因为其具备较强的现实价值,教育事业的发展,能够在一定程度上满足社会人力资源需求,对现代
邻氟苯甲酰氯与苯经付-克反应、与对溴氟苯发生格氏反应、甲磺酰氯磺酰化,最后与咪唑发生取代反应制得抗真菌药氟曲马唑,总收率59%。
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
公开审判制度是现代各国司法制度的基本特征,也是社会民主状态的基本表现。在我国,随着法治建设的推进、公众法律意识和人权保障意识的增强,民众对刑事审判公开的要求越来越
左拉是一位自然主义文学大师,是自然主义的鼓吹者和集大成者,倡导让科学进入文学领域,创作了许多杰出的自然主义文学作品,并将自然主义发扬光大为流行一时的文学流派。同时,
目的:创口感染是骨伤科最常见的并发症之一,为了减少术后切口感染率,我们采用碘伏冲洗伤口,观察效果.方法:把采集的病例分成清洁伤口组和污染伤口组,每一种伤口组又随机分成
油田采出液的大量含砂对地面集输设备会造成极大的破坏,目前油田上应用的除砂方式有重力沉降、过滤除砂、离心除砂以及旋流器除砂等几种形式,但各自缺点也比较明显。本文将离