首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 118 毫秒
1.
针对分布式环境中的多模块软件的部署需求,提出了基于Agent的分布式软件部署的系统框架.在该框架下,对分布式软件参数描述语言进行定义和对分布式系统中的多节点机器的信息进行建模,提出可配置的分布式软件部署的决策算法,并在多Agent通信机制下对软件部署过程进行协同决策,实现了分布式软件的智能部署.  相似文献   

2.
视频会议系统跨域分级部署存在终端分散、分级管理等缺点,为解决终端软件无法自动升级,升级效率低下等问题,提出了一种视频会议系统跨域分布式升级方法。首先,基于MD5算法生成软件版本摘要文件,通过软件版本摘要文件的对比,进行差异化升级,减少升级内容;其次,将分布式计算融入升级过程中,解决视频会议系统的软件跨域同步问题,实现一处发布、全域升级,以提升视频会议系统升级效率。文章阐述了该方法的流程设计及基于该方法设计实现的分布式升级服务和客户端。此方法可适用于常见的跨域软件系统。  相似文献   

3.
针对航天测控任务频度高,测控任务软件系统测试重复性高、人工测试工作量大、测试效率和可靠性低的特点,通过分析系统测试条件和需求,设计了一种基于黑盒测试的软件自动测试系统.文章介绍了自动测试系统的系统结构、主要功能模块、测试平台部署及测试流程等,并详细阐述了测试用例管理、测试数据自动生成、测试过程控制、测试结果评估和测试报告自动生成等关键技术;该系统能够有效的减少人工重复工作量,增强系统测试的自动化,提高系统测试效率和质量.  相似文献   

4.
893分布式智能测控网络与组态软件的接口   总被引:4,自引:1,他引:4  
邢建春  王平  方忠华 《测控技术》2002,21(1):40-42,44
893分布式智能测控网络(893-IDCN)是目前电力等行业应用非常广泛的一种成熟的分布式测控系统产品,介绍了常用的工业控制组态软件如FIX、Intouch、组态王等与该系统的软件接口方法。  相似文献   

5.
本文着重阐述主从分布式测控系统中,图形打印的原理及其软件编程思想与编程方法。采用 Turbo C 高级语言设计了图形打印软件,可按用户要求打印出采样的任一通道的整体或任一局部变化曲线。  相似文献   

6.
监控使能的分布式软件系统构造方法   总被引:1,自引:0,他引:1  
刘东红  郭长国  王怀民  王涛 《软件学报》2011,22(11):2610-2624
针对开放的网络环境中大型分布式软件的调试、调优、维护和可信演化问题,提出了伴随式的监控使能分布式软件构造方法.基于发布/订阅的分布计算模型,提出了被监控对象的业务逻辑和监控逻辑分离的运行时体系结构;基于面向方面编程思想,提出了监控使能的分布式软件开发方法和工具,降低了监控实施代价,增强了代码的可维护性;基于运行时体系结构,提出了监控系统的动态可定制部署方法.监控使能的分布式软件构造方法能够在开发时控制功能代码和非功能代码的纠结,尽可能地降低软件编程人员的代码维护难度;能够在部署时保证监控系统和被监控对象的松耦合;能够在运行时实现监控信息的按需汇聚和按需处理.从而在对系统核心业务的影响尽可能小的前提下.获得对系统运行行为尽可能全面的理解.  相似文献   

7.
针对 SCE 软件分布式的、复杂的生产环境,研究软件自动部署工具,利用 SaltStack 实现了网格服务器初始化、SCE 软件自动安装升级、相关基础设施管理、网格服务器实时监控管理等功能。最终完成了 SCE 软件的自动部署流程,并完善了生产环境中基础设施的配置及管理,简化了 SCE 软件的发布流程,降低了发布出错风险,提高了发布效率。  相似文献   

8.
尹胜刚  翟正军 《测控技术》2011,30(10):77-79
针对分布式测控系统的特点和要求,以靶场测控系统为例,提出了一种基于Ice分布式中间件的测控网络解决方案.该方案不仅能实现异构环境下高效的网络通信,还能实现测控网络中心节点服务器迁移、冗余备份,以及数据发布-定阅、网络信息安全等功能.  相似文献   

9.
分布式制冷压缩机性能试验台测控系统的研制   总被引:4,自引:0,他引:4  
设计了一种分布式制冷压缩机性能测控系统,分析了该制冷压缩机试验台的工作原理,介绍了该测控系统的软硬件设计.针对该分布式测控系统的核心部分ADAM模块的功能做了详细的论述.最后阐述了PC机与ADAM模块通信的实现方式及通信的基本命令.  相似文献   

10.
分布式测控系统集成框架模型研究   总被引:6,自引:2,他引:4  
面向服务于航空试验与测控的分布式测控系统,描述了基于系统级、子系统级和工作站级的分布式测控系统三级集成结构模型,提出了分布式测控系统集成的系统三级集成结构模型,并将二者综合为分布式测控系统集成模式架模型。该模型解决了构建大型、通用分布式测控系统体系结构的建模问题,具有良好的应用前景。  相似文献   

11.
随着软件复杂度的增加和交付需求的变化,快速集成和自动部署成为高性能数值模拟软件推广应用的瓶颈。为满足软件构建和发布的差异化需求,简化从用户需求到软件发布的工作流程,基于Jenkins设计持续集成平台,实现软件静态审查、编译、测试和发布流程的自动化,全面记录软件构建日志和测试结果。利用Docker技术将构建环境容器化,实现环境的快速搭建和配置管理,满足多样化目标环境需求。该平台的实际应用效果显示,基于该平台的产品发布周期相比之前缩短约75%,可极大简化软件安装和部署难度。  相似文献   

12.
目前国产操作系统主要是基于Linux开发的操作系统,且已经广泛地使用在能源、金融、交通、政府、国防等行业领域。Linux是一个开放的平台。开放平台的软件类型和软件包格式均呈现出多样化。不同类型的软件的部署方式不尽相同,这也严重阻碍了国产操作系统的推广使用。本文研究现存的国产操作系统上的主流软件类型及封装包格式,并在此基础上分析现存的软件部署工具,提出基于国产基础软件平台的软件部署工具的设计方案。  相似文献   

13.
The notion of software adaptation considered in this paper relates to the capability of making software systems adjustable to varying deployment requirements. In this context we seek for the necessary runtime infrastructure to allow software systems adapt on the fly to the particular execution requirements. The primary assumption is that the constituent components of a software system may have to be provided with alternative incarnations, each potentially addressing varying deployment needs. In this context, adaptation is treated as a runtime function of the system itself, realising a component and assembly process, since the deployment-specific parameters are only known upon execution start-up.  相似文献   

14.
扩充CDL支持基于构件的系统组装与演化   总被引:12,自引:0,他引:12  
基于构件的软件开发方法适应于软件构造性和演化性的特征,也对软件配置管理提出了新要求,在基于构件的软件配置管理模型基础上,提出了在构件描述语言CDL上扩充系统演化信息的方法,使构件组装系统与配置管理系统形成有机的整体,为基于构件的软件开发方法提供了良好的技术支持,不仅可以有效地支持基于构件的系统构造定义,而且可以支持系统的演化以及系统的部署。  相似文献   

15.
本文介绍了网络监控软件的主要功能,对网络监控软件在局域网中的部署方法进行比较,分析了不同操作系统平台下网络监控软件所提供的抓包技术。  相似文献   

16.
本文介绍了网络监控软件的主要功能,对网络监控软件在局域网中的部署方法进行比较,分析了不同操作系统平台下网络监控软件所提供的抓包技术。  相似文献   

17.
With the increase in size and complexity of current software projects, many large companies have established global software production lines over the world to develop and deliver software products with collaborative software development processes involving multiple teams located at different sites. Supporting global software production needs an effective software-engineering environment to meet the special requirements of the collaborative software development process, diverse management methods and engineering practice. WWW technology provides powerful means to set up an enterprise-oriented software engineering environment for global software production due to its advantages in networking, global access, internationalization, and communication. Although there are many articles addressing the methods and experience in building web-based applications systems and tools, very few papers discuss the real-world problems and solutions in the development and deployment of web-based software tools to support a collaborative software development process for global software production. This paper discusses the real world issues, and reports our experience and lessons in building and deploying a web-based problem information management system (PIMS) to support global software development processes at Fujitsu. It focuses on the real issues and needs of current collaborative development process involving multiple teams, and highlights the benefits and impact of the PIMS on global software production. Moreover, it discusses our technical solutions and trade-offs in the development of PIMS, and shares our experience and lessons. Furthermore, it introduces a new data-centered conceptual process model to support diverse collaborative processes for project and problem management in global software production. Finally, the paper shares our key successes and weaknesses, and reports our experience and lessons in the deployment of the system.  相似文献   

18.
在开放环境下,软件系统的行为更加的多样化和复杂化,而传统利用体系结构评估系统可靠性的方式大都在部署前实施,均基于对运行环境、用户需求的不变性假设.为此,本文通过监控发现软件行为与需求、测试不一致的地方,配合软件可靠性模型,动态评估系统在运行期间的可靠性.文中提出风险因子的概念和一种资源分配的方法,进而保障系统可靠运行,实验数据验证了本文提出方法的有效性.  相似文献   

19.
陈伟  魏峻  黄涛 《软件学报》2012,23(7):1669-1687
部署是软件生命周期中的一个重要环节,是软件生产的后期活动,通过配置、安装和激活等活动来保障软件制品的后续运行.为了系统地了解软件部署的现状和最新进展,建立了一个多侧面、细粒度的分析框架——W4H,以对该领域的主要研究工作和系统工具进行概括分析.该框架从软件部署的概念和面对的问题空间出发,由5个侧面、12个维度构成,覆盖了软件部署方法中主体、客体、适用范围、方式策略和过程支持能力等多个方面.基于W4H分析框架,对当前具有代表性的软件部署方法与技术进行分析和总结.案例研究结果表明,该分析框架能够对软件部署方法与技术进行较为全面的分析,对软件系统部署方法和技术的选择及开发具有重要的指导意义.  相似文献   

20.
Multi‐touch driven user interfaces are becoming increasingly prevalent because of their intuitiveness and because of the reduction in the associated hardware costs. In recognition of this trend, multi‐touch software frameworks (MSFs) have begun to emerge. These frameworks abstract the low level issues of multi‐touch software development and deployment. MSFs therefore enable software developers who are unfamiliar with the complexities of multi‐touch software development to implement and deploy multi‐touch applications more easily. However, some multi‐touch applications have real‐time system requirements, and at present, no MSFs provide support for the development and deployment of such real‐time multi‐touch applications. The implication of this is that software developers are unable to take advantage of MSFs and, therefore, are forced to handle the complexities of multi‐touch and real‐time systems development and deployment for themselves in an ad hoc manner. The primary consequence of this is that the multi‐touch and/or real‐time aspects of the application may not function correctly. In this paper, guidelines are presented for applying real‐time system concepts to support the development and deployment of real‐time multi‐touch applications using MSFs. This serves to increase the probability that the application will meet its timing requirements while also reducing the complexity of the development and deployment process associated with multi‐touch applications. Copyright © 2013 John Wiley & Sons, Ltd.  相似文献   

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

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