基于模型集成运算的嵌入式构件开发工具研究与设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:asd08061
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的开发和模型集成的开发是目前软件工程领域中研究的热点,构件化开发是通过标准化软件系统的组成元素,以构件为单位构建系统。模型集成旨在通过提高软件的抽象层次,将软件开发从日益复杂的技术和层出不穷的框架中解放出来,建立以模型为核心的软件开发。这两种方法都可以提高软件的复用度,结合使用可以提高软件开发的自动化程度和软件产品的标准化程度。   本文基于模型集成运算理论和构件化的软件开发思想,首先研究了构件化的嵌入式软件开发技术和基于模型集成运算的构件开发技术,提出了一种适用于嵌入式软件开发的构件模型;接着研究了模型集成的嵌入式构件开发流程和生命周期、构件模型的建立、构件的生成、构件的应用和管理。然后基于Eclipse平台,设计实现了嵌入式构件开发工具,包括:构件编辑器、构件管理器、CIDL编译器、VC工程文件生成器和模型转换器;并说明了工具的工作原理、支撑环境、工作流程和运行情况。最后,以嵌入式设备监控系统为例,实现了构件的生成,并分别对基于模型的开发和基于代码框架的开发进行了研究,实现了构件间通信和应用系统的开发。在文章结尾,还对本文所做的工作进行了总结,针对工作中的不足之处提出了下一步的改进思路和方案。   本文的主要工作和创新点在于:   (1)提出一种基于模型集成运算的嵌入式构件开发方法,该方法可以为面向领域的嵌入式开发提供便利。   (2)基于提出的构件开发方法,设计和实现了一个基于模型集成运算的嵌入式构件开发工具。   (3)使用本文设计的开发工具,实现了一个嵌入式监控系统的仿真实例,完成了对工具的功能性验证。   本文基于模型集成运算理论设计实现了嵌入式构件开发工具,并应用于具体开发实例中。应用实例表明该嵌入式构件开发工具可以为基于构件和模型的嵌入式系统开发提供便利,可以较好地进行基于构件的应用系统的开发,减少开发过程中的重复劳动,提高工作效率,同时可以提高软件的复用性,方便对软件功能进行扩展与升级。
其他文献
随着超大规模集成电路(VLSI)设计技术和集成工艺的不断发展,芯片上的处理单元的集成度越来越高。这些被集成的处理单元以网状连接形式形成阵列。对于数量众多的处理单元来说,如
本文提出一种基于GUI操作的通用增强现实开发模型-GPDMAR,并以此模型为指导,在Windows平台上开发了面向非专业人员的易用型开发工具EasyAR系统。另外,作者还利用EasyAR实现了
自20世纪90年代中期由Vapnik等人提出支持向量机(SVMs),由于其具有通用性、鲁棒性以及良好推广性等特点,已经成为解决分类、回归等统计学习问题一种流行的技术,并广泛应用于数据
随着互联网技术的飞速发展,网络中传输的多媒体信息数量也在不断增加。同时,人们对网络传输质量的要求也在不断提高。然而,在现实网络中却存在诸多不稳定因素,如丢包或位错误等,这
计算机的普及和互联网的快速发展,使得数字图像常常被非法复制并随意传播,其版权保护需求日益迫切。目前,用于图像版权保护的技术主要有两种:数字水印技术和基于内容的图像拷贝检
微电子技术、计算技术和无线通信等技术的进步,推动了低功耗多功能传感器的快速发展,使其在微小体积内能够集成信息采集、数据处理和无线通信等功能。目前,无线传感器网络广泛应
声学特征的提取是语音识别(包括说话人识别)的关键技术之一,目的是通过对语音信号进行数字处理,将其表示成反映语音本质特征信息的参数序列。当前,包括反映人的听觉感知特性的、具
上世纪90年代,Dietterich等人在药物活性预测问题的研究中提出了多示例学习的概念。在该学习模型中,训练样本的歧义性比较特殊,使得多示例学习模型与传统的机器学习模型有很
现代商业数据库领域中,日益增长的数据为数据查询以及数据存储带来了巨大的压力。越来越多的研究关注于如何有效的在大数据集合上进行查询操作。由于目前中央处理机(CPU)的发
软件测试在软件的整个开发过程中占有非常重要的地位,是保证软件质量的关键步骤。航空软件具有实时性、嵌入性、高可靠性等特点,对其进行严格的软件测试至关重要。测试用例生