嵌入式软件开放式集成开发平台体系结构研究

被引量 : 58次 | 上传用户:jipeng4610190
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式软件开放式集成开发平台(简称嵌入式软件开发平台)是支持“后PC时代”嵌入式系统开发的重要系统软件。如何构造嵌入式软件开发平台,既满足不同开发阶段及不同领域开发者的需求,又兼顾未来新的开发方法的需要,则一直是个难题,其中开发平台的软件体系结构是一个关键因素。本论文以此为目标展开了理论上和实践上的研究,取得了若干有用的成果,并有所突破。 论文首先从实时软件工程的高度分别对结构化、面向对象和基于组件(Component)等嵌入式软件的开发方法和开发过程进行了详细论述和分析,总结了嵌入式软件开发平台近十年来的研究成果及发展趋势,梳理了嵌入式软件开发平台构造的思路。然后对软件体系结构的描述方法以及构件化开发进行了探讨,并针对CASE环境的特点,对工具集成机制和工具接口技术进行了深入研究,掌握了CASE环境中工具间的交互关系及交互方式等许多“个性化”的技术和方法。 在上述基础上,论文从软件体系结构的角度深入地剖析了CASE环境的需求,分析了现有层次化CASE环境结构的不足,从而提出了一种工具总线模型,并形成了一种基于工具总线的CASE环境体系结构风格—TBus,然后围绕以下三个主要问题进行了重点研究: 1.工具总线模型的建立。根据CASE环境的需求,本文对工具总线的功能抽象、结构模型、与中间件的关系和实现途径进行了全面探讨,并给出了一种实现方式的对象框架及API规范。 2.TBus体系结构风格的提取。TBus体系结构风格包括工具总线、工具构件和约束三部分,论文对TBus的体系结构和系统行为进行了形式化描述, 摘要一并分析了该结构风格的工具集成机制、工具结构模型以及工具适配器的作用和结构等。 3.LambdaBridge的实现。本文基于TBus体系结构风格,结合嵌入式软件开发的特点,提出了一种嵌入式软件开发平台体系结构实例一Lamb daBridge,并实现了其软件原型。其中,基于 CO朋A规范实现了一种工具总线LambdaBus,并提出了一种面向CASE环境的CORBA领域规范框架。最后,在LambdaBrid驴原型基础上,验证了工具总线和 TBus体系结构的有效性。 当前将构件化的工具总线溉念用于CASE环境构造的研究开展甚少。本文关于CASE环境体系结沟的理论研究和实践探索,己经突破了相关关键技术,对于开发具有自主版汉的嵌入式软件开发平台提供了重要的理论依据和技术基础。
其他文献
目标或其部件微运动产生的微多普勒是目标识别的重要特征,对其进行高分辨测量和微动特征提取是识别的关键。设计了基于连续波体制的微动测量雷达方案,分析设计了收发分离的雷
本试验以黑龙江省二九一农场大面积种植的玉米品种(品系)哈育189、富尔943、德美亚3号、龙育828、垦科玉41、垦科玉42、垦玉8为试材,设置4个密度梯度,分别是60000株/公顷、70
采用菌落菌体形态观察和16SrDNA序列比对的方法,对三疣梭子蟹养殖健康塘和病害塘表层底泥中的异养细菌进行了比较研究。分离得到的255株细菌可分为13个菌落类群,33个菌体亚群
研究了固溶后组合时效处理对Al-Si-Cu空调压缩机缸体显微组织和硬度的影响。结果表明,缸体固溶后在自然时效和人工时效阶段,硬度随时效时间延长而增加;自然时效14 h后在175℃
虽然水泥混凝土路面具有使用寿命长、强度高、刚度大等优点,但由于其脆性易断裂的缺点,限制了水泥混凝土在高等级路面中的广泛应用,而聚丙烯纤维的加入改善了水泥混凝土路面
改革开放20多年来,我国政府对国家经济体制和政治体制先后进行了一系列的改革,作为政治体制改革重要内容之一的政府决策权力机制(体系)也作了相应的改革与调整。在这一改革和完
知情权是当代法治社会中的一项基础性人权。一个国家的知情权保障制度发达与否,直接反映着这个国家的人权水平。知情权的确认是宪政制度发展的历史趋势。然而,当前我国知情权的
目前,小学语文界有关审美素质及利用语文教材进行审美素质教育的研究日益成为一个讨论的热点。在小学语文教材中占80%的儿童文学作品却在培养学生的审美素质方面有着突出的作用
组合汽车继电器在汽车电器开关中占有重要地位,其产品质量直接影响到汽车驾驶的安全性,因此在设计与生产中必须对其各项参数进行严格测试。本课题充分研究了组合汽车继电器的结
本文对组合导航系统的噪声模型与精度评估的一些关键技术进行了深入研究,尝试采用改进的噪声模型参数估计算法克服导航数据中观测噪声对卡尔曼滤波的影响,并结合人工神经网络的