嵌入式软件开放式集成开发平台体系结构研究
【摘要】:
嵌入式软件开放式集成开发平台(简称嵌入式软件开发平台)是支持“后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环境体系结沟的理论研究和实践探索,己经突破了相关关键技
术,对于开发具有自主版汉的嵌入式软件开发平台提供了重要的理论依据和
技术基础。
【学位授予单位】:电子科技大学
【学位级别】:博士
【学位授予年份】:2002
【分类号】:TP311.5
|
|
|
|
1 |
杨芙清,邵维忠,宗志东,朱冰;过程驱动的软件工程环境研究[J];电子学报;1998年08期 |
2 |
王书庆;CAD系统集成和集成技术剖析[J];计算机工程与应用;2001年11期 |
3 |
郭兵,熊光泽,晏华,袁海东;嵌入式应用软件集成开发环境的比较与分析[J];计算机应用;2001年S1期 |
4 |
郭晓东,刘积仁,余克清,王永峰,陈定君;嵌入式系统虚拟开发环境的设计与实现[J];计算机研究与发展;2000年04期 |
5 |
于卫,杨万海,蔡希尧;软件体系结构的描述方法研究[J];计算机研究与发展;2000年10期 |
6 |
耿刚勇,李渊明,仲萃豪;基于构件的应用软件系统的体系结构及其开发模型[J];计算机研究与发展;1998年07期 |
7 |
张世琨,张文娟,常欣,王立福,杨芙清;基于软件体系结构的可复用构件制作和组装[J];软件学报;2001年09期 |
8 |
李小燕,张琴舜,刘敬军;应用CORBA封装已有系统以实现信息系统可重构[J];小型微型计算机系统;1999年11期 |
|
|
|
|
|
1 |
张润梅,龚剑,章曙光;机器人足球赛相关技术研究[J];安徽工程科技学院学报(自然科学版);2003年02期 |
2 |
李龙澍;;软件体系结构风格综述[J];安庆师范学院学报(自然科学版);2006年04期 |
3 |
邬杨波,李宏;基于可编程逻辑器件的高速乘法器IP设计[J];半导体技术;2001年08期 |
4 |
高泰,周祖成;混合SoC设计[J];半导体技术;2002年02期 |
5 |
杜玉强,王明哲;基于多Agent的供应链模型研究[J];兵工自动化;2003年04期 |
6 |
李金厚;agent信息交流基础[J];北京科技大学学报;2001年06期 |
7 |
王海峰,徐金梧,杨德斌,阳建宏;基于CORBA的分布式远程故障诊断体系[J];北京科技大学学报;2004年02期 |
8 |
李金厚,蒋静坪;从逻辑全知问题认定看当前基于逻辑的agent研究的两个认识盲点[J];北京科技大学学报;2004年02期 |
9 |
王汝传,胡涛,徐小龙;移动代理安全性研究综述[J];重庆邮电学院学报(自然科学版);2004年03期 |
10 |
王越;应用软件质量模型的建立与研究[J];重庆工学院学报;2002年02期 |
|
|
|
|
|
1 |
余俊新;孙涌;;J2EE中对象关系映射的研究与实现[J];计算机技术与发展;2007年03期 |
2 |
刘明尧,谈大龙,李斌;可重构模块化机器人现状和发展[J];机器人;2001年03期 |
3 |
王天然,曲道奎;工业机器人控制系统的开放体系结构[J];机器人;2002年03期 |
4 |
贺继林,赵群飞,杨汝清;基于SERCOS的博弈机器人实时控制[J];机器人;2003年05期 |
5 |
范永,谭民;机器人控制器的现状及展望[J];机器人;1999年01期 |
6 |
万加富,张占松,闫荷花;基于uClinux的嵌入式开发平台建立[J];电子质量;2003年04期 |
7 |
王梅,董小国,田红波,田毅;Linux系统对多种文件系统支持的探讨[J];湖南工程学院学报(自然科学版);2003年04期 |
8 |
赵雷,杨季文;PDA设备开发仿真系统设计与实现[J];计算机应用与软件;2004年01期 |
9 |
任善全;吕强;钱培德;杨季文;;一个基于Qt/Embedded的嵌入式Linux应用程序的实现[J];计算机应用与软件;2006年02期 |
10 |
吴旭;移植uClinux到嵌入式系统的方法[J];中国数据通信;2005年04期 |
|
|
|
|
|
1 |
郭兵,刘强,赵平原,沈艳,熊光泽;一种基于CORBA规范的工具总线LambdaBus的设计与实现[J];计算机应用;2003年08期 |
2 |
郭兵,谢峻,赵平原,熊光泽;工具总线:CASE环境的一种新结构[J];系统工程与电子技术;2003年05期 |
3 |
蔡勇,桑楠,熊光泽;一种基于工具总线的CASE集成模型[J];计算机应用;2004年03期 |
4 |
郭兵,熊光泽,沈艳,谢俊,赵平原;工具总线模型研究[J];计算机应用;2003年05期 |
5 |
柴振荣;作为CASE环境中中介手段的超文本系统[J];管理科学文摘;1999年05期 |
6 |
郭江,廖越虹;CASE环境的系统体系结构[J];计算机研究与发展;1996年05期 |
7 |
马朝红;计算机辅助软件工程(CASE)环境与软件质量保证[J];无线电工程;1998年03期 |
8 |
郭江,金茂忠;CASE环境工具支持接口[J];计算机工程与设计;1995年01期 |
9 |
郭江,周伯生;软件文档的数据库设计[J];航空计算技术;1995年02期 |
10 |
杨芙清,邵维忠,梅宏;面向对象的CASE环境青岛Ⅱ型系统的设计与实现[J];中国科学A辑;1995年05期 |
|