首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 187 毫秒
1.
制造执行系统是实现企业信息集成的关键技术,是企业信息化工程领域的研究热点之一。分析了制造执行系统的定义和功能,并提出基于软件构件的可重构制造执行系统的软件体系结构和实现方法。可重构制造执行系统的开发与运行实践表明,可重构制造执行系统的软件开发效率高、周期短、可扩展性好。  相似文献   

2.
黄晓梅  万晓冬 《计算机仿真》2006,23(7):272-274,279
基于构件技术的软件开发(CBSD)已经成为软件复用的主要手段,大型社保系统的开发也已逐渐成为软件开发的巨大市场之一。而大型社保系统的开发不同于一般的软件系统的开发,它们有很大部分是建立于已有的历史遗留系统基础之上。文章在分析某两层C/S结构社保系统的基础上,提出了应用CORBA规范建立三层C/S、B/S混和体系结构的可重构的社保系统核心平台(RSISCP),使其可成为建立大型社保系统的基础平台。通过对其中的缴费基数管理子系统进行应用实例分析,说明了建立基于CORBA平台的可重构的社保系统核心平台是可行的。  相似文献   

3.
制造执行系统是实现企业信息集成的关键技术,是企业信息化工程领域的研究热点之一。分析了制造执行系统的定义和功能,并提出基于软件构件的可重构制造执行系统的软件体系结构和实现方法。可重构制造执行系统的开发与运行实践表明,可重构制造执行系统的软件开发效率高、周期短、可扩展性好。  相似文献   

4.
在介绍软件重构技术的基础之上,提出了一种基于Android平台的BMI软件的重构方法。实践证明,采用该技术能够使所开发的软件具有较好的可读性,以及代码复用性好、易维护等特点,对于Android平台下的软件开发具有广泛应用价值。  相似文献   

5.
一种基于软件无线电的卫星跟踪平台设计   总被引:1,自引:0,他引:1  
提出了一种基于软件无线电技术的卫星跟踪平台设计,构造了一个具有开放性、模块化、可软件重构的通用平台。与非重构的平台相比,该平台的动态可重构设计具有任务可转换、设备可复用、配置灵活、运行速度高等特点。平台功能可以进行扩展、升级,以满足不同卫星跟踪任务的需要。  相似文献   

6.
基于构件/构架的软件开发方法   总被引:5,自引:0,他引:5  
基于构件/构架的软件开发方法,以构件为中心,框架/构架为纽带,开发应用系统。本文从构件/构架的基本概念出发,对基于构件/构架的软件开发方法进行综述,讨论与此相关的主要问题的热点研究。  相似文献   

7.
嵌入式虚拟仪器(EVI)软件可重构是指框架和功能的重构;结合面向对象技术和组件技术,系统地阐述了软件可重构模块化设计的原理、软件可重构算法、可重构软件结构框架设计和可重构软件开发方法;通过分析可重构软件的设计原理和设计思路,提出了一套比较详细的可重构软件的开发方法;经工程实践应用,设计方法合理可行,有效提高了嵌入式虚拟仪器软件的开发效率,达到软件复用及重构的目的。  相似文献   

8.
星载软件是整个卫星系统设计和开发的中心,而体系结构是整个软件开发的蓝图,在软件开发中占有十分重要的位置。为了提高星载软件开发效率,降低研制成本,同时满足实时性、可重构和可维护性要求,从体系结构的前3个视图方面采用基于设计模式的方法提出了一种满足要求的星载软件体系结构。  相似文献   

9.
基于J2EE平台和构件的软件开发过程研究   总被引:4,自引:0,他引:4  
构件是搭建应用软件的可复用组件,它是实现软件复用的关键性因素,也是当前软件开发技术中的研究热点.J2EE平台是当前流行的基于Java组件的企业级应用软件的开发框架.这两种技术的结合目前在国内还没有较深入的探讨,将这两者相结合,提出在J2EE平台下基于构件的软件开发过程,并着重讨论基于J2EE平台的构件抽取、映射和设计方法,最后结合中国石油管道生产系统中的工作流系统对以上方法进行具体说明.  相似文献   

10.
蒋韬  赵文耘  张志 《计算机工程》2004,30(24):62-63,66
软件构架技术的研究重点在于软件构架描述语言及其支持工具。该文通过对现有构架技术的研究,提出了基于COM/DCOM/标准组件技术来构造构件组装工具的相关技术,基于COM/DCOM构件的软件开发环境的设计,描述了一个原型系统SOLOSTUDIO。  相似文献   

11.
面向应用的可重构编译器ASCRA(英文)   总被引:1,自引:0,他引:1       下载免费PDF全文
在很多应用领域已经开展了可重构计算的研究,但是由于缺乏高层设计工具,设计者需要较深的软件和硬件专业知识才能开发GPP/RAU架构的程序,阻碍了其大规模应用。提出了一种面向应用的可重构编译器——ASCRA的初始架构,它可以自动将C语言映射为VHDL语言,从而解决可重构计算中自动编译工具的瓶颈。ASCRA编译器主要研究软硬件划分技术和面向硬件的优化技术,如脉动阵列、循环流水技术。在ML505开发平台上,设计实现了ASCRA编译器的验证平台,并通过实验给出了核心程序段生成VHDL代码的综合信息。  相似文献   

12.
A hardware/software partitioning methodology for improving performance in single-chip systems composed by processor and Field Programmable Gate Array reconfigurable logic is presented. Speedups are achieved by executing critical software parts on the reconfigurable logic. A hybrid System-on-Chip platform, which can model the majority of existing processor-FPGA systems, is considered by the methodology. The partitioning method uses an automated kernel identification process at the basic-block level for detecting critical kernels in applications. Three different instances of the generic platform and two sets of benchmarks are used in the experimentation. The analysis on five real-life applications showed that these applications spend an average of 69% of their instruction count in 11% on average of their code. The extensive experiments illustrate that for the systems composed by 32-bit processors the improvements of five applications ranges from 1.3 to 3.7 relative to an all software solution. For a platform composed by an 8-bit processor, the performance gains of eight DSP algorithms are considerably greater, as the average speedup equals 28.  相似文献   

13.
基于构件库/工作流的可视化软件开发   总被引:2,自引:0,他引:2       下载免费PDF全文
在研究构件技术的基础上,结合工作流技术提出了一种新的软件开发模式,即通过将可视化的构件库与可视化的工作流编辑系统全面融合实现零编程的软件搭建平台。构件库包含了多层次和多粒度的可视化软件构件集合。工作流以业务流程为核心来组装各种构件以实现可视化的软件开发。论文提出了软件构件运行与逻辑控制分离的思想,通过构件库不同层次构件为用户提供良好的软件扩展性和移植性,通过工作流引擎的流程控制取代程序流程的过程控制实现面向业务的快速软件搭建,并支持任意流程的实时测试。这种软件开发模式拓展了传统软件工程的过程开发方式,能较好兼容自上而下和自下而上的软件工程方法,并能适用于BS/CS开发模式。该模型已在新一代GIS平台——MapGIS搭建平台中得到成功应用。最后分析了该软件开发方法的优缺点。  相似文献   

14.
实现仪器可互换性、测试程序集的重用性和可移植性,以适应不同的任务需求是武器系统试验测试设备/系统的发展方向。本文介绍了一种基于虚拟仪器技术和软件组件技术的武器系统试验测试平台的硬件构成和软件设计方法。该平台具有硬件易重组和可扩展性强、软件模块易于移植和通用性强等特点,能适应多种型号武器系统试验需求。  相似文献   

15.
以小卫星共用平台相配套,以面向对象的程序设计方法(OOP)为基础,提出软件共用平台的设计。利用OOP的封装性、继承性和多态性,设计小卫星软件的基本类库,介绍各个基本类的具体设计思想。最后给出由基本类库生成星载机软件系统的实例。实践表明,软件共用平台对小卫星研制是行之有效的技术。  相似文献   

16.
We present an issue of the dynamically reconfigurable hardware-software architecture which allows for partitioning networking functions on a SoC (System on Chip) platform. We address this issue as a partition problem of implementing network protocol functions into dynamically reconfigurable hardware and software modules. Such a partitioning technique can improve the co-design productivity of hardware and software modules. Practically, the proposed partitioning technique, which is called the ITC (Inter-Task Communication) technique incorporating the RT-IJC2 (Real-Time Inter-Job Communication Channel), makes it possible to resolve the issue of partitioning networking functions into hardware and software modules on the SoC platform. Additionally, the proposed partitioning technique can support the modularity and reuse of complex network protocol functions, enabling a higher level of abstraction of future network protocol specifications onto the SoC platform. Especially, the RT-IJC2 allows for more complex data transfers between hardware and software tasks as well as provides real-time data processing simultaneously for given application-specific real-time requirements. We conduct a variety of experiments to illustrate the application and efficiency of the proposed technique after implementing it on a commercial SoC platform based on the Altera’s Excalibur including the ARM922T core and up to 1 million gates of programmable logic.  相似文献   

17.
本文在分析我国当前软件生产状况的基础上,从贯彻执行有关软件标准、推行软件商品化、发展中文平台技术三个方面谈了如何提高我国软件开发水平的途径,并简略介绍了美国军用软件产品标准(DOD—STD—1703)对软件开发的基本要求。  相似文献   

18.
基于Web的软件测试过程管理平台的分析与设计   总被引:1,自引:0,他引:1  
阐述了一个中小型领域软件企业软件测试过程管理平台分析和设计过程.该平台基于Web技术,采用B/S结构构建,在Intranet/Internet环境下使用.以注重和改善测试过程管理中测试计划与风险管理、测试评审与缺陷跟踪、用户反馈和测试总结4个环节为目标,设计了一个的测试业务流程,实现了系统登录、系统配置管理、测试计划管理、测试用例管理、测试日志管理、测试报告管理、测试汇总管理和测试文档管理等功能.  相似文献   

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

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