首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 565 毫秒
1.
面向Java的分布式程序测试系统   总被引:2,自引:0,他引:2  
顾庆  陈道蓄  谢立  孙钟秀 《软件学报》2003,14(4):743-749
由于程序的分布运行,测试分布式程序必须同时考虑并发特性和运行环境.介绍了一个面向Java语言的分布式程序测试系统JDPT(Java-oriented distributed program testing system).JDPT基于运行环境定义事件,通过事件序列记录分布式程序的运行过程,并定义事件约束检测可行事件序列集的有效性.通过该技术,JDPT可以有效地判断程序在运行环境中并发执行的正确性,适用于跨平台的Java程序测试.  相似文献   

2.
对多级分布式的大型网络进行集中安全管理,可以有效提高网络的安全防御能力和安全管理效率,成为网络安全研究的一个迫切问题.提出了多级分布式网络安全管理系统(hierarchical and distributed network security management system,HDNSMS)的体系结构,并描述其体系结构,然后讨论多级分布式架构下的会话模型问题,最后简述其实现以及测试结果.  相似文献   

3.
张杨  张冬雯  王一拙 《计算机应用》2014,34(11):3096-3099
针对使用并行库JOMP的程序在性能方面存在的不足,提出一个可以分离并行逻辑和功能逻辑的并行框架。该框架对程序中需要并行处理的部分进行标记,采用面向方面和运行时反射技术实现被标记部分的处理,其中面向方面技术用于实现并行逻辑的分离和编织,运行时反射技术用于获取运行时被标记部分的相关信息,以并行库(waxberry)的方式实现了该并行框架。使用基准测试程序JGF套件中的三个测试程序对并行库进行了测试,实验结果表明,应用该并行库的程序可以获得较好的性能。  相似文献   

4.
基于面向对象的分布式程序设计语言NC++的测试系统   总被引:4,自引:3,他引:1  
顾庆  陈道蓄 《软件学报》1997,8(A00):352-356
本文介绍了一个面向分布式语言NC++的测试系统原型PSET。该系统由两部分组成:静态测试部分PS用于分析和显示程序的静态控制流程;动态测试部分ET用于显示程序执行过程中所产生的各类事件,从中分析各进程间的调用关系。  相似文献   

5.
分析了现行的移动代理入侵检测系统的缺点,在此基础上,针对性地提出了一种基于移动Agent的分布式入侵检测系统模型MADIDS(mobile agent-based distributed intrusion detection system).该模型为每一个移动代理添加了独立的ID,并加入身份验证、完整性鉴定和加密机制.通过多Agent技术来实现检测自治化和多主机间检测信息的协调,提高了入侵检测系统自身的安全性,有效地检测了分布式的攻击行为.实验测试结果表明了其良好的性能.  相似文献   

6.
适用于分布式程序设计的图示化模型   总被引:1,自引:0,他引:1  
方林  谢立 《软件学报》1999,10(3):231-234
VMDP(visual mode for distributed programming)模型是一个基于图标的面向分布式程序设计的图示化模型.它用图标表示分布式系统中的对象及其控制,例如,用车辆、路口和红绿灯等图标分别表示进程、资源和进程控制,从而使分布式系统中进程之间的同步、异步、互斥、共享等协调关系变得十分直观和易于理解.VMDP模型可以广泛应用到分布式系统模型、网络程序设计、并行程序设计和分布式程序设计等领域.  相似文献   

7.
数据网格中一种基于副本和缓存的元数据管理系统   总被引:3,自引:0,他引:3  
元数据管理是数据网格的关键技术之一.对全局分布式存储系统GDSS(global distributed storage system)中的元数据管理进行了改进,提出了一种基于副本和缓存的分布式元数据管理系统RCMMS(replication and cache based distributed metadata management system),缓存设置在GDSS系统中的存储服务点SSP(storage senice point)端.还讨论了RCMMS的设计、实现以及测试.RCMMS提供了动态管理元数据副本的有效算法.分析和测试表明,副本结合缓存的元数据管理方案在性能上超过了GDSS现有的元数据管理系统,有着较好的可靠性.  相似文献   

8.
针对检测设备生产企业的设备类型多、地域分布广、配套的桌面程序部署困难的特点,设计了一个基于互联网的分布式桌面程序的部署与升级系统.系统分为服务器端和客户端两部分,服务器端提供对设备、程序、升级信息的管理,并提供对客户端的升级服务支持;客户端部署程序根据本地版本信息与服务器端的差异实时更新设备的检测程序.给出了系统的逻辑框架、服务端和客户端的具体功能、客户端实现的技术流程和主要应用的功能函数.  相似文献   

9.
针对多片TMS320C64 DSP构成的多计算机体系结构的实时图像识别系统,设计并实现了面向并行图像处理的实时分布式操作系统PIPORTDOS(Parallel image processing-oriented real-time distributed operating system).PIPORTDOS基于微内核体系结构,包括硬件抽象层、系统核心层、分布式消息通信机制和系统服务层四个层次.其多任务内核实现了基于优先级的抢先式调度、任务闻的同步和通信原语、实时的中断处理以及面向应用的缓存管理机制.为了实现对分布式并行图像处理的支持,PIPORTDOS采用了基于消息传递(Message Passing)的方式,并在实现中充分考虑了上层图像处理算法的应用需求以及DSP的硬件功能.相关性能指标表明,本文设计实现的PIPORTDOS完全可以满足系统的强实时性要求.在功能上也能适应算法对不同并行结构的需求.  相似文献   

10.
基于代理对象的分布式测试系统框架   总被引:1,自引:0,他引:1  
何峰  汪凤泉 《测控技术》2004,23(11):49-51
提出了一种全新的互联测试和数据分析处理框架.首先介绍了分布式测试系统的主要构成元素,并分析了构成一个基于代理对象的智能分布式测试系统应用框架,该框架适合网络计算、控制交互和信息交换.最后给出了基于Jini技术的应用实例.  相似文献   

11.
The basis of distributed system conformance testing is to test the conformance of each entity with its standard.This paper addresses the approach to entity conformance testing based on concurrent TTCN.First a preliminary framework for entity conformance testing is introduced and a specification model CEBE is presented.Then a test generation method,which could directly derive concurrent TTCN test suite from CEBE,is proposed.  相似文献   

12.
Fundamental issues in testing distributed real-time systems   总被引:1,自引:0,他引:1  
This paper examines the fundamental problems that one faces when testing a distributed, hard real-time system. It specifically identifies the influences of the distributedness and of the real-time requirements of the systems considered. We show how the usual problems of testing become more difficult, and which additional problems are introduced, because of these additional system characteristics.We identify six such fundamental problems: Organization, Observability, Reproducibility, Host/Target Approach, Environment Simulation, and Representativity. These, as well as their interrelations, are presented in a general framework that is independent of a particular system architecture or application. This framework could serve as a starting point for all activities geared towards a particular system architecture or a specific application.As an example, we illustrate how these test problems have been handled when developing a test methodology for the distributed real-time system MARS. Finally, the additional issues of test data generation and test result analysis are briefly discussed.  相似文献   

13.
组建了基于PXI的发动机测试与故障检测系统(TFDS),在LabWindows/CVI下实现了多通道、多类型数据的同步实时采集、存储和故障检测.通过历史试车数据回放和实际发动机试车验证表明,TFDS数据采集结果准确,并能够实时有效检测发动机故障并报警,硬件组建方便快捷、软件编程简单易懂,可扩展性和可移植性很强.  相似文献   

14.
根据智能云测试系统的特点,并结合实际中通用测试平台的通信机制。为实现快速有效的驱动执行机,在selenium框架基础上,引入了智能云测试系统通信模块的设计与实现。该智能云测试系统的通信机制,采用Carbon-Server作为框架,进行了智能云测试服务提供方、服务调用方通信细节的研究,采用其通信机制对大量单机版测试工具进行整合,形成了一个比较便捷的分布式开发架构,可以较好的模拟大规模组网。结果表明,与通用测试平台的通信机制相比,智能云测试通信系统在实际工程中能够更有效的提高通信效率。  相似文献   

15.
Test-Driven Development in Large Projects   总被引:1,自引:0,他引:1  
Test-driven development (TDD) is a key practice for agile developers because it involves writing test cases ahead of the code, which can improve design. The TDD process works well for projects in which a collocated team develops a small to medium system, but it can be challenging for large systems, especially those involving geographically distributed teams. The main obstacle is the degree of integration: when the team must integrate many individual classes developed at distributed sites, the coordination and communication grows exponentially with the number of individual developers and sites. This does not mean that TDD is ineffective for large-scale geographically distributed projects, but developers must take care to account for its focus on unit testing and its failure to rigorously address communications issues during system and integration testing. In this article, suggestions to scale up TDD are presented with two large-scale global software development projects at a major corporation and a recent meeting to exchange global software development best practices with a Fortune 500 company  相似文献   

16.
提出一套用于分布式系统综合集成测试技术的方案,以系统软件配置项为对象来实现典型应用场景的建模,通过解析顺序图文件实现基于应用场景模型的测试用例生成和测试流程的定义,建立分布式系统的测试开发、设计环境,提供了在实验室环境和实际运行环境下支持测试过程自动化协同执行的分布式测试框架技术,给出了性能测试的解决方案,在该平台下能够进行分布式系统的用例设计及多种测试类型的即插即用和测试结果的诊断分析.  相似文献   

17.
飞机液压试验中一方面要完成液压流体特性参数的测量,另一方面,还要完成机械运动参数的测量,形成了信号分散、数量多、种类繁杂的情况,研制和开发基于LXI总线的分布式测试系统就成为最佳选择;在测试软件设计开发中,为了最大限度地提高软件复用性和开发效率,通过分析测试对象的特征及需求,提出面向对象框架的测试软件开发方法,开发过程中利用标准建模语言(UML)和设计模式等面向对象技术,应用实践证明,选择LXI总线简化了测试系统结构,降低了成本,框架软件开发方法减少了开发工作量,提高了复用性、扩展性和维护性以及开发效率等.  相似文献   

18.
实时分布式系统的性能是关注核心,对其进行评估和测试关系着系统的应用前景。基于实时分布式系统的性能测试需求,对系统关键的处理性能、存储性能、传输性能以及实时恢复性能这四种性能测试方法进行了研究和探讨,同时分别利用实时分布式系统中e600架构的处理器、flash存储器、FC网络以及分区调度策略针对这些方法开展了测试,并对获得的测试结果进行了分析。分析结果表明,性能测试结果可信,方法可行,可作为实时分布式系统评测依据。  相似文献   

19.
分布式计算机应用水平考试系统的设计与实现   总被引:9,自引:2,他引:9  
传统的基于“集中式”的计算机应用水平考试系统存在诸多弊端,如过分依赖中心服务器、造成服务器的负载过大以及系统的扩展性和安全性差,同时,传统的集中控制模式使得系统的维护变得复杂和困难,介绍了分布式计算机应用水平考试系统的软件结构,描述了系统实现过程中的主要技术,对基于网络的考试系统的安全性,主观题阅卷系统的智能化设计进行了详细论述。  相似文献   

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

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