首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 140 毫秒
1.
基于构件模型的应用框架扩展方法研究   总被引:3,自引:0,他引:3  
框架是实现大粒度软件复用的重要途径,开发人员可通过对框架的扩展和实例化实现应用系统。但现有的框架扩展方法大都可操作性差,仅仅解决了局部扩展的问题。提出基于构件模型的应用框架扩展方法,借鉴面向领域的特征模型的思想,确定了构件模型中构件间的关系及组织方法,对扩展点进行了分类,并用UniCon形式化语言描述了应用框架的扩展方法。通过构件模型简述了应用框架的功能和技术特点,为扩展提供了良好的文档支持。  相似文献   

2.
基于Eclipse框架的嵌入式IDE实现   总被引:3,自引:0,他引:3       下载免费PDF全文
可扩展性框架为软件开发提供了统一的机制,使软件开发者能更专注于软件本身的功能和实现,从而大大缩短软件的开发周期,提高软件的移植性和扩展性。该文介绍了Eclipse的插件,扩展点以及插件发现机制,并探讨了如何利用Eclipse的可扩展性框架进行IDE开发,在此基础上完成了基于Eclipse框架的嵌入式IDE的实现。  相似文献   

3.
基于Hibernate的数据访问框架扩展点研究   总被引:2,自引:0,他引:2       下载免费PDF全文
罗鹏飞  王映辉 《计算机工程》2010,36(12):100-103
提出一种基于Hibernate的数据访问框架,对其扩展点进行分类和设计研究,根据每类扩展点的特点,给出其设计策略及实现方法。结合实例对每类扩展点的具体实现进行阐述。实验结果表明,该方法能灵活应对数据层上的需求变化,为其他层框架扩展点的研究提供依据。  相似文献   

4.
激光雷达SCADA跨平台嵌入式软件设计   总被引:1,自引:0,他引:1  
为满足激光雷达系统控制与数据采集( SCADA)对跨平台的需求,利用基于组件的框架技术,在ColdFire+ μC/OSII初始平台上采用标准C语言实现了SCADA嵌入式软件.在领域分析基础上明确了SCADA软件架构,对软件架构进行可通用部分和平台依赖部分划分及组件化处理,形成SCADA软件框架,并在框架基础上完成软件设计.实验结果表明,基于框架的SCADA嵌入式软件不仅提高了软件的可靠性和可扩展性,而且实现了软件向其它平台扩展的能力,达到了设计重用和代码重用目的.  相似文献   

5.
以框架的扩展点作为我研究的出发点,提出由基于角色的扩展形态对构件框架进行扩展。文章着力建立一个基于构件技术的分布式应用框架,应用设计模式实现基于JZEE的企业构件框架,并运用形式化语言对基于JZEE的企业构件框架及其框架构件、构件组装进行了形式化描述。并利用基于JZEE企业构件框架的角色扩实践证明基于框架的构件组装技术在提高系统的开发效率,可扩展性和复用性方面有相当大的效果,对进一步研究基于框架的构件自动化组装技术,有着一定的理论意义和实用价值。  相似文献   

6.
基于构件的软件框架与角色扩展形态研究   总被引:48,自引:2,他引:48       下载免费PDF全文
刘瑜  张世琨  王立福  杨芙清 《软件学报》2003,14(8):1364-1370
框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题.采用基于构件的框架(CBSF),通过用构件替代框架内部相互协作的类,以增大框架构成成分的粒度;同时利用构件的接口调用和组装实现框架扩展机制.主要探讨了角色扩展形态,角色是将要被进一步实例化的特殊构件,可分为抽象构件和模板.针对不同变化性类型,提出可以利用体系结构模式、设计模式或参数化这3种方式设计CBSF角色扩展,进而讨论了基于角色扩展形态的应用构件组装.  相似文献   

7.
张彤  严南 《计算机仿真》2023,(2):380-384
针对传统方法对扩展点协同运算考虑不足,导致扩展点运算速度较慢和精度较低等问题,提出基于Spring的轻量级数据访问框架扩展点研究。使用Spring开源框架进行框架开发,在框架中建立扩展点等参单元,确定框架扩展点的积分点个数、坐标等基本参数。确定后在框架扩展点中添加适应度函数进行并行辨识,运用MPSCO算法对框架扩展点的协同运算进行优化。模拟多种访问数据对所设计框架的应用效果进行验证,实验结果表明,搭载设计框架扩展点的框架在运算时精度更高,时延更低,证明该框架可以满足设计要求。  相似文献   

8.
异质环境下的资源整合和集中管理已经成为各行业的一种迫切需求.针对这种需求文中提出了一个基于公共对象请求代理体系技术(CORBA)的分布式软件框架,为这类集中管理应用提供一个易于扩展的基础平台和可供借鉴的软件解决方案.通过基于该框架而实现的综合网络管理系统实例深入探讨了框架在具体应用时的设计和实现问题.  相似文献   

9.
移动机器人同时定位和地图创建是实现移动机器人完全自主导航的关键.本文提出了一个通用的移动机器人同时定位与地图创建基本框架,接着对扩展卡尔曼滤波器算法进行了详细的分析,最后通过基于点特征和扩展卡尔曼滤波器的同时定位与地图创建仿真实验,验证了框架的可行性.目的是为开展同时定位与地图创建的研究提供一种可行的研究方案,以推动我国移动机器人技术的发展.  相似文献   

10.
本文介绍了几种目前常用的PLC输入点扩展方法,并对其中的基于软件方法的输入点扩展方法进行了详细介绍,并在PLC实验装置上进行了验证,这些方法可以有效地降低系统的成本,容易实现,运行可靠。  相似文献   

11.
单芯片多核设计、片上系统等技术的不断发展为边界扫描技术带来了新的挑战,多扫描拓扑的测试矢量自动生成也成为了研究的重点与热点。基于1149.7标准对测试生成方法进行了研究,包括互连测试矢量、调试应用指令及数据和寄存器配置命令的生成,提出了测试生成的总体框架,以VS2008作为软件平台搭建自动测试生成系统,从数据库中提取目标板信息对寄存器进行配置,生成互连测试矢量或调试数据,最后将生成的信息插入数据库中,在互连测试矢量生成过程中,提出了一种基于边界扫描寄存器的功能来设置网络结点类型的新方法,有效地完成了对复杂网络的测试。  相似文献   

12.
逆向工程是当前先进制造技术研究的热点之一,通过对IGES标准及曲面实体数据的结构分析,进行逆向CAD软件的IGES接口设计,实现逆向软件与通用CAD造型软件之间曲面数据转换。  相似文献   

13.
可重构指令集处理器能够根据应用程序特点动态扩展其指令集,其硬件架构和软件工具的设计与传统设计有很大不同。在研究可重构指令集处理器软硬件特性的基础上,提出一种集成动态采样剖析硬件的可重构指令集处理器架构。该处理器具有3种不同的工作模式,它通过剖析硬件采样获取程序热点,利用配套工具链半自动地完成指令扩展生成、编译器重定向和可编程硬件逻辑配置,从而获得在不同嵌入式应用领域的硬件适应性和软件兼容性。针对性的实验结果表明,该处理器架构的采样剖析机制准确有效,并且在增加有限的硬件开销的情况下,能够很好地适应应用变化。  相似文献   

14.
面向方面体系结构建模是面向方面软件开发(AOSD)的重要组成部分,也是近些年面向方面领域研究的热点问题。传统的软件体系结构设计方法没有单独地考虑横切关注点。因此,在软件体系结构设计阶段,建模人员需要新的机制来描述这些横切关注点。本文首先提出一个以横切为中心的面向方面体系结构概念框架;然后通过在体系结构设计阶段引入该框架中的核心概念,提出一种在体系结构设计阶段建模横切关注点的方法,从而支持其在早期进行横切关注点的分离。  相似文献   

15.
For virtual machine based traffic simulation platforms, the paper proposes a software framework that performs trace-based dynamic translation. Through monitoring the runtime execution status of bytecodes and translating frequently executed bytecodes, also known as hot spots, into equivalent native machine codes, the framework considerably improves the performance of virtual machine based traffic simulation platforms up to ten times or more, as the experiments showed. For the first time, the presented work clearly exhibits that a seamless combination of the two technologies – dynamic translation and virtual machine could lead to a new generation of applicable traffic simulation platforms. Such a platform not only offers high flexibility in terms of traffic model simulation, but also preserves the ability of conducting numerical computation-intensive simulations generally found in real-life industrial projects.  相似文献   

16.
Making Augmented Reality Practical on Mobile Phones, Part 1   总被引:1,自引:0,他引:1  
Since 2003, the authors have been developing three generations of a software framework for handheld augmented reality (AR), targeting mobile phones. This article is the first part of a discussion on the experiences and design decisions that resulted in the current software framework, Studierstube ES (Embedded System). The authors describe the restrictions of the mobile phone platform and a software architecture that allows fast development of mobile phone AR applications.  相似文献   

17.
栾尚敏  李未  马绍汉 《软件学报》1999,10(7):679-684
算法框架是实现算法重定位的一种可操作的方法.文章给出了算法重定位的定义,讨论了如何通过选择操作和组合操作来设计算法框架.然后给出了定义选择操作和组合操作的一种方法.由文章所定义的算法框架得到求解某一问题的算法模式,从该算法模式就可以生成求解该问题的算法.文章最后讨论了算法框架和算法模式以及模块化算法之间的关系.研究算法重定位及其可操作的方法对软件自动化和机器学习有着重要的意义.  相似文献   

18.
ECO是Borland/CodeGear在.NET平台下实现出来的,根据模型驱动开发(Model Driven Development,MDD)为核心发展出来的软件架构;而Ajax作为Web开发的热点,在提高数据交互,改善用户体验等方面发挥着重要作用。本文通过用户注册验证的设计,说明了通过Web服务,ECO和Ajax二者之间能实现有机的结合,从而让开发人员真正领略到高效的开发能力,同时带来更好的用户体验。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号