首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 187 毫秒
1.
基于构件的软件工程中,构件行为适应是一个关键的问题.目的是为了解决构件交互过程中由于行为不兼容而引起的各种不匹配问题.给出了解决构件行为不匹配的一种通用的方法.该方法首先根据给定的构件接口的行为协议描述计算构件行为之间的同步关系,得到适配器的描述.然后在构件的同步产品中,利用死锁来检测具有同步行为关系的行为之间的不匹配.利用构件及适配器描述计算同步矢量产品的过程中,根据同步矢量来计算适配器的行为协议,适配器通过一对互补事件与被适应构件进行交互.适配器适应交互的构件行为,使得构件交互过程中没有死锁发生.实现对消息顺序的重新排序,解决了具有数据传递的构件行为之间的不匹配问题.最后,用一个实例对文中所述方法进行了说明.  相似文献   

2.
针对传统的遗传算法编程求解过程中存在的代码复用性不高,灵活性差的情况,在参考麻省理工学院Matthew Wall开发的遗传算法类库GAlib的基础上,文章提出了基于设计模式的改进遗传算法设计框架,并提供了部分Visual C#代码和演示。该框架通过使用模板方法模式、策略模式和适配器模式大大提高了改进遗传算法在设计实现过程中的可扩展性和灵活性。  相似文献   

3.
随着一些应用软件的国际化,不同国家的用户对软件的操作界面提出了多语种化的需求.如果软件具有多语种支持能力,则不必为每个语种开发其相应版本,从而降低开发成本,提高软件的使用灵活性.针对这个问题,对当前主要使用的几种方案的缺陷进行分析,从而提出使用动态数据库载入方法配合面向对象编程思想来实现在应用软件中多语种界面任意切换的方案.对此方案的实现思路、数据库表结构、多语种的数据录入等方面进行了详细阐.  相似文献   

4.
FDDI网络是目前流行的高速计算机局域网络,FDDI适配器是FDDI网络最重要的基本设备。本文提出了基于类流水线结构的设计思想,成功地解决了高速网络与主机总线之间的速度匹配问题,同时给出了硬件积木式结构和软件模块化设计的方法,为FDDI适配器及其它网络设备的设计和实现提供了灵活性。  相似文献   

5.
使用UML进行基于框架的实时开发是当今软件发展的一个热点.为了使开发的应用软件支持多平台,Rhapsody实时软件框架将嵌入式操作系统的概念抽象出来,采用了基于抽象操作系统的层次结构.而Rhapsody实时框架中所使用的抽象操作系统和适配器足抽象工厂设计模式在操作系统领域内的一次经典的应用.具体地,通过针对具体的嵌入式Vxworks操作系统给出其Rhapsody实时软件框架适配器实现,并结合一个简单的例子来说明,抽象操作系统和适配器给Rhapsody实时软件框架带来了模块化、可移植性、可复用性等多方优点.  相似文献   

6.
分析被审计单位数据从而检测出欺诈记录是当前审计工作的一个重要课题,传统的数据挖掘方法在处理该问题时存在很大的局限性。论文提出了一种基于免疫网络的分类算法,基于训练数据构建自我和非我网络来提取正常模式和欺诈模式。算法根据新数据同自我非我网络的匹配情况来定量地计算欺诈分来实现分类。算法引入了免疫学习、免疫克隆、免疫记忆机制,并引入免疫变异机制提高对未知模式的识别能力。论文针对标准数据和审计数据完成了相应的验证实验。结果表明该算法具有较好的分类能力和欺诈检测能力。  相似文献   

7.
高峰  冯明农  王鹏  喻雯 《计算机工程》2011,37(24):42-44
针对气象数据入库工作量较大的问题,提出一种基于智能适配器的气象数据入库通用模型。将可扩展标志语言作为元数据表示方法,利用JAXB技术读取和写入元数据。使用脚本语言处理适配器的规则配置问题,提高气象数据的智能性。基于该模型,构建气象数据通用入库系统。运行结果表明,该系统具有高度灵活性和可扩展性。  相似文献   

8.
针对信息化勘探研究平台中勘探应用软件landmark2003因与SUN服务器操作系统存在兼容问题,无法使用数据传输软件OSP与服务器上其他勘探应用软件进行数据相互传输调用而影响勘探研究工作的情况,技术人员通过建立linux中转服务器,利用NFS在SUN服务器和linux中转服务器之间建立NFS自动挂载模式让OSP软件通过linux服务器上的landmark2003主程序调用SUN服务器上的软件数据库数据,避开使用SUN服务器上的solaris操作系统资源,使landmark2003软件能与勘探研究平台上其他勘探应用软件间数据交互调用共享,解决勘探应用软件协同工作难题,提高勘探研究工作效率,同时,该技术模式在其他油田也具有很好的推广价值。  相似文献   

9.
在串行和并行的多策略本体匹配流程中,存在重复计算、匹配效率不高和多个相似度矩阵难以聚合等问题。为此,提出一种基于本体特征信息组合的混合多策略本体匹配流程。利用本体的名称、注释、实例等元素级信息进行初始匹配,并直接确定一部分实体的匹配关系,对于无法确定匹配关系的实体,则再利用本体的内外部结构特征迭代计算其相似度进行判断。实验结果证明,该方法能有效减少匹配的计算量,同时特定信息的组合能保证匹配准确度,具有较好的匹配效果和效率。  相似文献   

10.
我们对大批量裸机进行软件预装时,通常采用两种方法:一种方法是首先对硬盘进行分区、格式化,再安装操作系统,最后安装各种应用软件。另一种方法是将应用软件与操作系统软件直接写入硬盘(物理地址),并同时实现集成安装。前者安装很费时,对于大量的裸机进行软件预装并不是一件有效的方法。后一种方法减略了格式化操作,只单纯重制硬盘,因此具有较佳的效果,但它要求硬盘完全一样才能直接写入,并且对用户要求的不同的应用软件的组合,仍然需要制作不同的映像文件。于是,这种方法占用了颇多的资源,花费  相似文献   

11.
高速网络环境下的入侵检测技术研究综述*   总被引:4,自引:0,他引:4  
高速网的普及应用对入侵检测技术提出了更高要求,传统的方法已难以适应处理大流量的网络数据。对入侵检测过程进行分析,指出高速网络环境下制约入侵检测效果的不利因素和难点,强调应从数据包捕获、模式匹配、负载均衡、系统架构等方面入手,充分利用软件的灵活性、专用硬件的并行性和快速性来提高入侵检测系统的性能,以适应高速的网络环境。  相似文献   

12.
本文使用Adapter模式对组态软件中串口通讯协议部分实现复用.应用该方法可以大大减少使用组态软件与第三方设备进行串口通讯的工作量。  相似文献   

13.
设计模式在面向对象软件开发领域中得到了广泛的应用,增强了代码的重用性、灵活性和模块化,提高了系统开发的效率。成功运用设计模式的关键在于系统设计者能够准确地理解应用场景和预测使用模式后产生的效果。文章通过在一个3G综合业务管理平台中引入设计模式,阐述了Filter模式、Adapter模式在综合业务管理系统中的应用。  相似文献   

14.
介绍了反射技术的发展历史,并分析了反射的概念。以Adapter Pattern为例,讨论了如何用反射技术实现设计模式。在此基础上给出了具有反射结构的适配器模式,通过引进角色对象和协作对象,进一步提出了具有并发控制功能和适应性的反射软件结构。  相似文献   

15.
作为软件设计经验的总结,恰当使用设计模式能够有效提高软件系统的可复用性,确保最终所得软件产品的质量。但在实际应用中,人们很少使用单一的设计模式,通常需要根据实际的应用场景进行多个模式的组合,这可能会导致所得结果不确定,严重影响软件产品的质量。虽然现有的模式组合形式化方法能够有效地表达模式组合后的结果,但是组合方法逻辑复杂并包含大量的冗余操作,设计人员很难熟练使用。针对上述模式组合过程中存在的问题,文中对多模式之间的组合关系进行了深入探讨,从设计模式的形式化描述出发,结合Z语言的特点对现有的模式组合形式化方法进行了深入研究,并对现有的模式组合操作符进行了初步优化;在现有操作符集合的基础上提出了基于模式的约束、叠加和扩展操作符,通过操作符定义了模式组合的精确语义,并采用代数推理过程验证了优化后的方法可以有效地替代现有的模式组合形式化方法,且能够解决现有模式组合形式化方法中操作符冗余、数量过多导致的效率低等问题。最后,通过模式组合案例的研究,验证了所提方法的有效性。  相似文献   

16.
马少伟  张方勇  刘峰 《计算机应用》2007,27(7):1582-1584
针对目前多网络管理接口共存的现状,设计了一个通用的接口适配器对多协议接口进行适配,解决多厂商设备下的互连互通互操作问题,为构建综合网管系统提供基础。在接口适配关键技术的实现中应用设计模式,借鉴开源项目Openadaptor Framework的设计思想,解决综合网管接口适配中的核心技术问题,同时可提高系统的开发效率和软件的复用率。  相似文献   

17.
XML数据的广泛应用,使得高性能的XQuery实现成为XML数据处理领域的重要课题,但XQuery的灵活性和复杂性为其实现技术研究提出了巨大挑战。XQuery语言的高性能实现需要利用XML查询代数提供的查询优化方法,也需要采取高效的树模式整体匹配算法。给出了XQuery语言实现的基础架构,探讨了原生XML数据库系统中XQuery实现的关键技术——查询代数和树模式查询的国内外研究现状,展望了未来的研究方向及面临的挑战。  相似文献   

18.
蔡苗红  王庆 《计算机工程》2006,32(23):91-93
针对移动GIS平台的特点,设计并构建了一种嵌入式空间索引框架——ESIL体系结构。采用访问者设计模式设计了空间索引接口,基于R-tree的数据结构与算法实现了空间索引,基于适配器设计模式实现了对空间数据的一体化存储。在国土资源外业调查数据采集系统中的实际应用表明,ESIL提高了移动GIS的空间查询效率与存储能力,且具有较好的可扩展性和灵活性。  相似文献   

19.
基于模式匹配的软件架构恢复的研究   总被引:1,自引:0,他引:1  
行业软件的开发常常是一个不断进化的过程。架构恢复对干软件维护和软件进化至关重要。本文介绍了软件架构恢复策略的框架、步骤和相关研究;描述了基于模式匹配进行软件架构恢复的方法,着重介绍了该架构恢复所基于的恢复环境、执行过程和模武匹配算法的具体实现。最后,给出了对Clips系统进行实验所得到的恢复结果的评估。  相似文献   

20.
Efficient Implementations of Software Architectures via Partial Evaluation   总被引:2,自引:0,他引:2  
The notion of flexibility (that is, the ability to adapt to changing requirements or execution contexts) is recognized as a key concern in structuring software, and many architectures have been designed to that effect. However, the corresponding implementations often come with performance and code size overheads. The source of inefficiency can be identified to be in the loose integration of components, because flexibility is often present not only at the design level but also in the implementation. To solve this flexibility vs. efficiency dilemma, we advocate the use of partial evaluation, which is an automated technique to produce efficient, specialized instances of generic programs. As supporting case studies, we consider several flexible mechanisms commonly found in software architectures: selective broadcast, pattern matching, interpreters, software layers, and generic libraries. Using Tempo, our specializer for C, we show how partial evaluation can safely optimize implementations of those mechanisms. Because this optimization is automatic, it preserves the original genericity and extensibility of the implementation.  相似文献   

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

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