新型管道—过滤器模式的研究及其应用

被引量 : 0次 | 上传用户:esacjw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
管道-过滤器适用于面向数据流的算法设计和软件开发,利用这种方法开发的系统支持软件重用、系统结构清晰以及便于维护。管道-过滤器现已应用于UNIX、JAVA、软件体系结构等多个领域并出现在各种文献资料中,但是由于对管道-过滤器本质特征认识的不足以及在实际应用中表现出来的多样性,因此至今对什么是管道-过滤器尚无确切和统一的认识和描述,严重影响了对这一概念的理解,也阻碍了它的广泛应用。 泛型程序设计思想是一种较高抽象层次上的编程思路,适合概念为基础的抽象部件的设计,在程序设计语言中采用类型参数和子程序参数的两种实现机制。利用泛型程序设计思想开发程序,可以大幅度提高程序开发的效率和程序的可重用性。 本文在深入分析管道-过滤器研究现状和实践应用的基础之上,揭示出管道-过滤器的本质特征,提出体现泛型程序设计思想的管道-过滤器模式,并通过典型实例说明管道-过滤器模式在面向数据流的软件开发中的应用。 本文主要研究内容包括: (1) 仔细查阅和分析了管道-过滤器的研究现状与实际应用。 (2) 深入研究了抽象数据类型和泛型程序设计思想与方法。 (3) 提出了体现泛型程序设计思想的管道-过滤器模式。 (4) 通过一个典型实例说明了管道-过滤器模式在实践中的应用。 本文以薛锦云教授主持承担的国家自然科学基金高技术探索项目”实用的软件形式化方法及其开发工具”为研究背景。
其他文献
“337条款”是《美国外贸法》中的一个主要与知识产权有关的条款,从上个世纪90年代起,美国依据该条款频频指控我国对美的出口产品侵犯了在美国注册的知识产权,我国的众多企业因
本文首先定性分析中国人口老龄化的进程及特点,然后运用因子分析区域差异研究方法,定量分析了我国人口老龄化水平在东、中、西部及省际间的差异,结果表明:我国的人口老龄化水
采用直流脉冲磁控溅射方法在SLG衬底上沉积CIGS太阳电池背接触Mo薄膜,研究了薄膜的光学和电学性能随厚度的变化关系。结果表明,随着薄膜厚度的增加,薄膜的电阻率先降低后增加
随着3G牌照的发放,电信运营商的生态系统环境将越来越复杂,同质竞争和异质竞争并存,经营及竞争模式日益多元化,各大运营商由此展开了激烈的市场争夺战。采用何种战略营销,是
近年来,布鲁氏杆菌病在新疆境内有传播扩散的迹象,从某些区域的相关县市监测结果来看,县市监测出来的阳性率有逐年上升的趋势;同时在从业人员中也发现有人感染了布鲁氏杆菌病
为了利用草甘膦防除空心莲子草(Alternanthera philoxeroides Griseb),应用分光光度法研究了草甘膦在空心莲子草植株不同部位和不同生长期的吸收与传导特性。结果表明,草甘膦
近年来,我国海洋开发与信息产业发展迅速,对水声通信技术也提出了更要要求。受海洋水声信道恶劣的传输特性影响,传统技术模式下,海洋中高可靠性、高速率的信息传输难以实现。
2010年4月20日发生的美国墨西哥湾原油泄漏事故,曾被美国总统奥巴马比作环保界的“911”事件。一流的公司、顶级的装备却为何发生如此惨重的事故呢?漏油之后BP采取了哪些应急
开放式数控系统是CNC系统的发展方向,并正在朝着高速、高精度、智能化和网络信息化方向发展。但是,目前开放式数控系统还存在许多不足之处,如操作系统多数采用DOS平台,难于实现多
共轭亚油酸(Conjugated Linoleic Acid, CLA)是亚油酸的一组几何和位置异构体,作为瘤胃微生物的产物,天然存在于反刍动物肌肉和脂肪中。反刍动物肉制品中CLA的含量主要与原料类