客户/服务器软件通信接口的自动生成技术

来源 :北京工业大学 | 被引量 : 3次 | 上传用户:huweibo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的普及越来越广泛,相应的网络应用程序也越来越多。几乎所有的网络应用程序都有通信的需求和相应的功能模块。本文从软件复用的角度出发,按照基于领域专用语言的应用软件自动生成设计框架,针对目前网络应用程序常用的客户/服务器结构,设计并实现了文本化状态转移图,通信接口生成器和通信支持类库。实现的通信接口生成器,能够根据用户输入的描述通信过程的脚本,生成客户和服务器之间能够完成通信的通信接口和部分通信代码文件,供用户使用。 通信接口生成器生成的通信代码,提供了一个服务器和客户之间通信的基本框架,它把握住了通信过程的本质,利用服务器和客户的状态转移和报文传递,控制整个通信过程,使其可以在通信支持类库的支持下,顺利完成通信的任务。 文章介绍了为软件复用而进行的通信接口生成器的设计与实现,尤其是对通信接口生成器的产品——通信代码,进行了适于复用的设计,使得利用通信接口生成器生成的代码,能够被其他软件复用,这是本文的实践价值。 在进行通信代码的设计时,文章说明了如何利用visitor模式,改进代码的结构,使代码简单易读,以便有益于将来的扩展和维护。同时,为了满足通信的需要,文章把visitor模式进行了扩展,使得visitor模式中的元素类能够接受多种访问,这是本文的创新之处,也是本文的理论价值所在。 总之,本文的重要性在于,将通信的动态模型直接转换成程序代码,实现了通信接口的自动生成,具有软件复用的意义。
其他文献
学位
学位
该文主要研究了多搜索结果的融合算法,我们指出多搜索结果融合问题的实质是多分类器系统算法的问题.这使得我们可以应用许多已有的理论和算法来解决这个问题. 该文的主要工作
该文首先介绍了语音识别的发展状况,阐明了该课题的研究背景和内容.然后使用HMM模型统一枢架的语音训练和识别方法实现了非特定人、小词表、孤立词的DHMM语音识别系统和使用
学位
学位
SIP(Session Initiation Protocol,会话初始协议,RFC2543)是一种新兴而典型的软交换协议,SIP相关的技术研发是当前软交换技术的研发热点.该项目目标是研制基于SIP协议的IP电话
失效管理是网络管理的重要功能之一,该文没有涉及该网管系统框架中所有的服务和实现,只着重就失效管理在功能设计,功能抽象、对象建模方面作了详细的介绍.并且突出了失效诊断
首先,该文分析了分布式结构的优点,建立了销售系统的分布式结构,采用数据复制技术解决了基于INTERNET的数据同步问题.第二,针对当前管理信息系统开发中低水平重复状况,按照软
该文在现有负载平衡算法基础上,提出了一种新的分布式Web服务器负载平衡算法,即:最早结束服务法(FES),并与循环法(RR)、最少连接法(LCF)等算法进行了比较.同时,进行了实验测