首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
提出了一种小型探测卫星系统软件的可重用性结构方法,软件结构采用模块化策略,各任务模块间相互通信采用了“软件总线”概念,为每个任务模块提供一个简单的标准化数据通信接口,因此对某一星载系统任务模块的修改或增加或替换时不影响其它任务模块,通过从地面上改变 线上的调度表内容的方法,很容易改变卫星的工作状态。各任务模块通过软件 一功能可独立编程、检测及在星计算机上装入。  相似文献   

2.
本文简要介绍了软件重用的基本概念,同时以一个简单的口令模块的软件重用过程为例,介绍了重用部件的设计过程和在Visual Basic软件环境中的具体实现方法,以使读者对软件重用有更清楚的认识。 在1968年的软件工程会议上,Mcllroy第一次提出了软件重用的概念,认为通过建立可重用部件库,可以促进大型、可靠软件的开发。80年代以来国际上非常重视这一新技术,被认为是最有希望成倍提高软件人员劳动生产率的技术,软件重用性被认为与可靠性、正确性和可维护居于同等重要地位。  相似文献   

3.
基于UVM的基础上,本文重点研究了验证的可重用方法。重用性体现在验证组件横向的重用以及验证场景的继承、验证序列的重用实现。本文搭建了UVM验证环境,基于UVM的可重用性,对总线仲裁模块进行功能验证,以及对总线冲裁模块和主设备模块进行整体模块的功能验证。通过对验证组件的重用,代码重用率达到85%以上,使得验证周期缩短,验证效率得到提高。  相似文献   

4.
针对传统航电系统总线监控软件功能单一、可扩展性差、重复开发多等问题,提出了一种支持多种总线协议、多通道数据采集的通用总线监控软件的设计与实现方案。通过分层开放式架构与模块化设计,提高了软件的可扩展性与可重用性,为通用性的实现提供保障。在采用多线程动态创建技术保证监控实时性的基础上,结合面向对象与通用总线接口控制文档的设计思想,实现了软件的通用性。  相似文献   

5.
通过模板技术、用户对象控件重用、全局函数重用和OLE对象重用技术在对PB开发中的软件重用进行研究,在PB开发环境中,应用这些软件重用技术可以提高编程效率、代码的通用性、模块的可重用性.  相似文献   

6.
图形组态仿真软件仿真数据的存储通常采用流式文件或数据库,使得程序对数据结构的依赖性强、可重用性差且不利于软件的升级和维护;基于XML技术设计了针对飞行制导控制系统仿真软件的核心框架,建立了模型库的类层次结构以及设计了面向飞行制导控制仿真系统的模型库,以XML文件作为功能组态模块与组态软件的其他模块的中介,并阐述了生成和访问基于控制系统数据的XML文件的方法;实践表明,XML技术可以有效地提高软件的数据识别效率及软件的运行效率。  相似文献   

7.
本文提出了基于软总线及软构件的企业资源计划(ERP)系统开发技术,阐述了软总线技术及面向行业的软构件库设计方法;提出了采用“主动服务”机制的ERP软件运行模式;设计了面向包装行业的ERP系统,并付诸实施。实施表明基于软总线及软构件的ERP系统具有开放性好、模块重用性强等优点。  相似文献   

8.
本文针对传统卫星地面数据系统软件架构的不足,分析了软件总线技术的特点,将软件总线技术应用到地面数据系统软件架构中,从而实现了能够适应航天应用发展的灵活、可扩充、可靠的地面数据系统,并在我国某卫星地面数据系统的数据处理和显示模块中得到了验证。  相似文献   

9.
文章针对当前开放式数控系统软件可重用性差、开发周期长这一弊端,提出利用C Builder开发可视化的数控系统软件组件,提高数控系统软件的可重用性,缩短CNC系统软件的开发周期。以错误检查组件的设计过程为例,详细讲述了开发数控系统软件组件的方法。  相似文献   

10.
基于可重用构件库的软件重用技术   总被引:16,自引:0,他引:16  
一、引言 1968年Mollroy在NATo软件工程会议上首次提出了软件重用的思想。1983年Freeman又进一步拓广了软件重用的概念,指出可重用的构件不仅可以是源代码片断,还可以是模块、设计结构  相似文献   

11.
针对航天测控任务的多样性和复杂性不断增加,特别是数据采样频率的变化调整,原有的时间驱动处理模式已经逐渐不能满足需求,基于时间驱动的软件架构开发的外测软件日益复杂,维护难度不断增加等问题,提出了一种数据驱动的船载外测数据实时处理软件架构,在银河麒麟操作系统下,基于该架构实现了外测数据实时处理软件,该软件包含多个由数据驱动的功能组件,各组件之间使用服务总线来实现数据交互与集成。实验表明,基于该架构实现的外测数据实时处理软件很好地解决了时延过大和时序交替的问题,能够满足当前航天任务需求。  相似文献   

12.
This paper describes the architecture and design framework for a multiprocessor system on chip (SoC) solution that is being developed for adaptive, high-performance, embedded real-time control applications. Most of the design-to-implementation stages are automated by software tools avoiding most of the error-prone programming tasks and hardware-related issues. Therefore, the work presented here minimises the interdisciplinary design efforts typical to mechatronic systems design, allowing control engineers to focus mainly on the control laws development. The performance achieved by the proposed architecture allows for a straightforward addressing of implementation requirements for a variety of embedded applications, including micro-electromechanical systems.  相似文献   

13.
王忠群  谢晓东 《微机发展》2004,14(7):8-11,15
软件在其生命周期内如何对其进行较小修改或者不修改就能适应软件需求和环境变化是软件工程追求的目标之一。文中分析了体系结构在软件配置中的作用,提出了基于映射模型和面向构件的层次消息总线体系结构软件设计,使得软件系统具备重配置能力,这样可以提高软件的灵活性、适应性这一软件内在质量,延长软件系统的生命期。最后用一个实例证明对象映射协同模型的有效性。  相似文献   

14.
Modelling frameworks provide models with support components that handle tasks such as visualisation, data management and model integration. Within these broad requirements different approaches to framework development are possible. Tarsier is a modelling framework that supports the development of models in a high-level language, such as C++. This approach allows Tarsier model developers to craft object oriented solutions to large modelling problems. ICMS is a software system that supports the development of models in a custom modelling language that allows modellers with little programming experience to develop, integrate and visualise catchment models. Both frameworks provide sophisticated tools for model linking, data management, and data analysis and visualisation. By focusing on different user groups, Tarsier and ICMS have evolved into quite different environments, yet both satisfy the definition of a modelling framework. This paper concentrates on the components within each framework and the strengths and weaknesses of the different approaches.  相似文献   

15.
16.
The need for autonomous underwater vehicles (AUVs) for intervention missions becomes greater as they can perform underwater tasks requiring physical contacts with the underwater environment, such as underwater plug-in/plug-out, construction and repair, cable streaming, mine hunting, munitions retrieval, and scientific sampling. This paper describes a semi-autonomous underwater vehicle for intervention missions that has multiple on-board CPUs, redundant sensors and actuators, on-board power source and a robotic manipulator for dextrous underwater performance. Such a complex robotic vehicle system requires advanced control software architecture for on-board intelligence with a wide range of sensors and actuators to carry out required missions. In this paper, AUV control architectures are reviewed and a sensor data bus based control architecture (SDBCA) is presented. SDBCA is a modified hierarchical architecture that offers good controllability and stability while sensor data bus increases flexibility of system design, making it possible to have a prompt response from high-level control with respect to low-level sensor data. The overall sensor input mechanism of SDBCA becomes similar to the sensor input mechanism of subsumption architecture.  相似文献   

17.
This work describes a neural network based architecture that represents and estimates object motion in videos. This architecture addresses multiple computer vision tasks such as image segmentation, object representation or characterization, motion analysis and tracking. The use of a neural network architecture allows for the simultaneous estimation of global and local motion and the representation of deformable objects. This architecture also avoids the problem of finding corresponding features while tracking moving objects. Due to the parallel nature of neural networks, the architecture has been implemented on GPUs that allows the system to meet a set of requirements such as: time constraints management, robustness, high processing speed and re-configurability. Experiments are presented that demonstrate the validity of our architecture to solve problems of mobile agents tracking and motion analysis.  相似文献   

18.
根据无线通信芯片不同协议版本以及不同场景的应用需求,提出了一种针对系列无线局域网SoC、基于AHB总线的灵活可配置通用总线体系架构。介绍了该总线的系统架构和关键模块的设计,重点分析了该结构的可扩展性、可重用性等优点。将其应用于实际WLAN芯片的SoC架构设计中,实际原型系统表明该总线架构功能完全符合无线通信SoC的系统要求,并具有高度灵活可扩展、高度可重用的总线特征。  相似文献   

19.
在分布式应用技术和吸收基于构件开发思想的基础上,提出了用分布式计算机软件总线的思想解决现有的软件开发方法中存在的问题,设计了分布式计算机软件总线的体系结构。最后围绕该结构分析了软件总线的接口,设计了软件总线间的通信结构。  相似文献   

20.
PXI总线及其应用综述   总被引:10,自引:0,他引:10  
本文主要介绍PXI总线的体系结构,从机械结构、电气结构、软件结构三方面阐述了PXI总线的功能,以及对比PCI总线所做的改进.  相似文献   

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

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

京公网安备 11010802026262号