首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
本文根据领域的不同层次,通过领域分析,提出了基于多层复用的工控软件设计方法。首先,我们研究了工业控制系统的领域特点,从工控软件要解决的功能和算法入手,建立工控软件的标准构件库;再结合特定应用领域。提炼抽象出面向某领域的应用功能构件库;然后在此基础上抽象出某一应用领域的构架库,并以轧钢领域为例作简要说明。最后给出了基于多层复用的工控软件设计过程。  相似文献   

2.
插件技术在控制系统中的应用   总被引:7,自引:0,他引:7  
对一种构件复用技术的总线、接口和插件的构造进行了详细的描述,并采用该插件技术实现了控制系统中对多种不同设备的支持,方便了设备的管理,延长了软件的生命周期。  相似文献   

3.
本文根据领域的不同层次,通过领域分析,提出了基于多层复用的工控软件设计方法。首先,我们研究了工业控制系统的领域特点,从工控软件要解决的功能和算法入手,建立工控软件的标准构件库;再结合特定应用领域,提炼抽象出面向某领域的应用功能构件库;然后在此基础上抽象出某一应用领域的构架库,并以轧钢领域为例作简要说明。最后给出了基于多层复用的工控软件设计过程。  相似文献   

4.
从软件复用的角度出发,介绍了一种信息隐藏的软件构造形式,并给出了该软构件在一种信息隐藏研究中的应用,实现了一种信息加密和分析的实验平台。根据软件的复用性,该软构件也可以作为独立的软件元素,应用到其他的信息隐藏处理系统中,为传递秘密信息软构件的生成提供了方便,提高了软件开发的效率和成熟度。  相似文献   

5.
刘军 《计算机测量与控制》2004,12(11):1061-1063
介绍了一种新的控制策略设计方法,该方法的技术核心是根据控制系统要达到的控制目标规划系统的分层体系构架,通过开发粒度合适的构件系统,并在构架中复用这些大的程序片断实现控制功能。工程应用表明,采用该方法可以提高系统开发效率,开发出性能良好的应用系统。  相似文献   

6.
COM研究及其在组态软件中的应用   总被引:1,自引:2,他引:1  
本文介绍了微软的组件对象模型COM的实现方法以及特点,并举例说明如何利用COM的思想,采取模块包装的方式来实现用于工业控制系统的组态软件,使得这样的软件能够应用于不同的控制系统。  相似文献   

7.
商金婷  侯德文 《微机发展》2006,16(7):132-134
从软件复用的角度出发,介绍了一种信息隐藏的软件构造形式,并给出了该软构件在一种信息隐藏研究中的应用,实现了一种信息加密和分析的实验平台。根据软件的复用性,该软构件也可以作为独立的软件元素,应用到其他的信息隐藏处理系统中,为传递秘密信息软构件的生成提供了方便,提高了软件开发的效率和成熟度。  相似文献   

8.
彭平 《计算机与网络》2005,(14):54-55,61
研究基于组件的软件复用方法。用一个java RMI的应用实例说明如何将原有结构化程序设计模块进行封装打包,进而实现了满足当今分布式应用需求的复用,还开发了与原来“绿屏”应用相对应的Web—aware改型键盘功能程序。该方法是有效的。  相似文献   

9.
面向复用和基于构件的开发方法已经成为新的软件开发范例,许多企业也已经或计划引入这种新的软件开发方式。与一般的过程能力改进一样,这些企业也面临着如何评估自身当前软件复用能力从而制定下一步改进计划的问题。然而,当前流行的CMM/CMMI以及SPICE等过程标准都缺少面向复用和构件化开发过程的剪裁和定制,这在一定程度上阻碍了软件企业采用新的基于复用的开发方法。本文对软件复用能力评估和改进相关的工业实践和研究情况进行了总结,在此基础上提出了一种系统的软件复用能力评估框架。该框架为企业面向复用的开发过程提供了一种阶段式的评估框架,因此可以为企业面向复用能力的过程改进提供相应的指导和决策依据。本文还对软件复用能力评估框架的实施过程进行了探讨。  相似文献   

10.
本文介绍了可编程序控制器在水厂高压控制室模拟屏控制系统中的应用,包括模拟屏控制系统的基本原理、硬件组成和软件实现。现场应用情况表明,该PLC控制系统工作可靠、操作方便,实现了对水厂的高压供电操作的模拟控制。  相似文献   

11.
系统软件开发过程中的软件工程技术   总被引:3,自引:0,他引:3  
因为系统软件的复杂性和特殊性,如何控制和管理系统软件的开发过程是直接关系到开发成败的重要问题。本文认为系统软件不同于应用软件,有其自身的特点和规律。现有的应用软件开发方法和软件工程技术不能完全满足系统软件开发的需要。本文结合一个编译系统开发的实例介绍了系统软件开发过程中的一点经验和体会。  相似文献   

12.
软件构架是软件工程中的重要研究领域,对软件大型复杂系统具有重要意义。采用恰当的构架是项目成功的第1步,所以好的软件构架及其评估是系统开发的关键所在。对软件构架的基本原理和结构进行了探讨,并对评估及评估方法做出了详细评析。在软件开发过程中采用软件构架,会为提高软件质量以及降低软件成本提供有力保障。  相似文献   

13.
航空软件的逻辑结构和系统规模日趋庞大,软件可靠性保障已成为新一代航空电子综合化领域的研究热点;针对实时软件的状态监控与故障诊断问题,提出了一种基于构件技术的双软总线风格体系结构,采用面向对象方法予以建模,构建该体系结构的静态框架和动态行为,并探讨了软件传感器采集监控对象实时状态的详细设计;以某惯导系统软件为例,对双总线体系结构进行扩展和应用,实例说明了该体系结构有助于使可靠性保障软件的框架定义更加清晰,易于实现。  相似文献   

14.
Software reusability is widely believed to be a key to help overcome the ongoing software crisis by improving software productivity and quality. New computer technology and the demands of an advancing society require new and more complicated software. It is unrealistic to expect that every software system can be developed solely reusing existing software; however, software reusability has proven to be a way of enhancing software productivity and quality in different organizations. It is also believed that reuse of code segments alone does not significantly reduce software development effort.By creating reuse support information while software is being developed (when the software is best known to software developers), the reuse effort for both software development and maintenance can be potentially reduced.In this paper, five types of RSI are presented: Semantic Web, Horizontal Web, Vertical Web, Syntactic Web, and Alternative Web. We collectively call these five webs a Quintet Web. The Semantic Web enables software developers to locate a software segment. The Horizontal Web provides a means to reuse a block of soflware along with other types of software from other phases of a development process. The inter-phase integration of software can be performed through this Web. The Vertical Web identifies the vertical relationship of a software block to its operational environment. The Syntactic Web locates all statements in which a variable is used. The Alternative Web provides alternative software blocks that perform an identical operation.A prototype of the Quintet Web is presented.  相似文献   

15.
张闻乾  王伟  陈怀民 《计算机测量与控制》2007,15(9):1241-1243,1252
无人机的飞控系统日益复杂,机载软件的开发难度增大,如何开发稳健的飞控系统软件成为一个技术难题;面对这个问题,首先针对某型无人机飞控系统的质量属性要求,研究了软件架构技术和机载软件的特点,给出了机载软件架构的一般步骤,设计了此型无人机的机载软件架构,并描述了此架构的分解结构、分层结构和数据流结构;试验表明,此软件架构能很好的指导机载软件的开发,从根本上提高了机载软件的鲁棒性,保证了飞控系统软件的高可靠性和灵活性,达到了设计目的.  相似文献   

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

17.
Runtime software architecture based on reflective middleware   总被引:8,自引:0,他引:8  
Copyright by Science in China Press 2004 Since its first literate identification and discussion[1], software architecture (SA) has become an important subfield of software engineering, receiving increasing attention from both academic and industrial communities. SA describes the gross structure of a software system with a collection of components, connectors and constraints[2]. In gen-eral, SA acts as a bridge between requirements and implementation and provides a blue-print for system cons…  相似文献   

18.
软件复用是指利用现有的软件成分(资源)来构造新的软件系统。通过软件复用,在应用系统开发中可以充分地利用已有的开发成果,消除了包括分析、设计、编码、测试等在内的许多重复劳动,从而提高了软件开发的效率,同时,通过复用高质量的已有开发成果,避免了重新开发可能引入的错误,从而提高了软件的质量。该文将对软件复用技术的基本概念及关键技术进行全面的介绍。  相似文献   

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

20.
ABC:基于体系结构、面向构件的软件开发方法   总被引:125,自引:11,他引:125       下载免费PDF全文
梅宏  陈锋  冯耀东  杨杰 《软件学报》2003,14(4):721-732
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.  相似文献   

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

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