程序设计在线评测系统网络协议本体分析研究

来源 :东华大学 | 被引量 : 0次 | 上传用户:kingper
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术多样性的增长以及网络应用的飞速发展对网络协议提出了更多更新的要求,这样原有的协议不足以支持新的应用需求和网络特征,必须扩展已有的协议或实现全新的协议。因此,十分有必要进行协议开发。基于协议开发的一般过程——协议工程的出现,使得协议的开发过程工程化,提高了协议的开发效率,促进了标准化的协议实现,提高了网络软件的可靠性和可维护性。协议工程包括形式化描述、协议验证、协议综合、协议实现、协议一致性测试等多方面的理论和技术。在这些形式化技术中,形式化描述是整个协议设计与实现的基础。但是网络协议在定义与描述过程中对于规则的语义描述和语义冲突的处理等方面仍显不足,本体作为一种能在语义和知识层次上描述一个专业领域中概念模型的建模工具,能够正确的描述客观事物的语义。把本体与网络协议相结合,能够解决上述问题。本文以程序设计在线评测系统的网络协议开发为背景,分析了现有系统在网络方面存在以下不足:(1)没有一个实时的基于应用层的确认机制;(2)隐藏在程序代码中的协议缺乏精确的语义描述;(3)在现有的网络环境中涉及到内网和外网,如何保证内网可以访问外网,而外网不可以访问内网,这个问题有待解决。基于以上问题,有必要开发一个程序设计在线评测系统的专用协议,并在网络协议的开发过程中借助本体进行分析,可以解决现有系统在网络方面存在的不足,具体研究工作按如下步骤展开:首先,通过分析程序设计在线评测系统的网络环境,提出了程序设计在线评测系统的专用协议——程序设计在线评测系统传输协议,该协议处于TCP/IP)协议族的应用层,由八个子协议组成。在协议的开发过程中,利用本体分析了协议中的节点、实体、消息、消息传输以及八个子协议等,并进行本体建模,建立了信息完整和语义精确的概念模型。然后,对协议进行构件化设计,本文采用的设计方法是在协议本体模型的基础上,进行构件化的设计,将本体模型映射为构件化的本体模型,得到各构件接口定义。并给出了协议进行构件设计后对外界所提供的服务。最后,实现程序设计在线评测系统传输协议,将该协议应用在程序设计在线评测系统中,说明该协议的设计是可行的和合理的,体现了其应用价值。
其他文献
数字图像处理技术的应用范围越来越广泛,医学超声图像处理正是其中的一项重要应用。超声成像广泛应用于临床诊疗,然而医学超声图像容易受到斑点噪声的污染,因此图像滤波对于
科学计算可视化技术已经成为科学研究中必不可少的手段,它是科研工作者洞察数据内含信息,确定内在关系的有效方法。可视化技术应用于地震勘探行业,能够提高数据处理的质量和
在煤矿安全生产监控系统的上位机信息传输过程中,寻求一种高效的上位机数据交换平台,采用Remoting技术使KJ333监控系统的服务器与客户端间实现远程对象的引用,从而实现数据的
扩散张量成像(Diffusion Tensor Imaging,DTI)难以描述复杂的纤维微结构,而高角度分辨率扩散成像技术(High Angular Resolution Diffusion Imaging,HARDI)是一种刻画人脑复杂
编者按与传统媒体的覆盖率与局限性相比,新媒体以其突破性的技术和商业传播价值,不断丰富和壮大着户外媒体的领域。但在拥有强大优势和乐观前景的同时,问题也接踵而来——首
大规模网络服务系统在线演化是为了系统能更好的适应多元化动态环境和客户需求,是目前信息服务领域一个重要的研究方向。如何有效的指导系统在线演化,降低演化代价是本文的主要
自从有分布式概念以来,数据复制就成为理论研究和产业界的热门问题。从文件复制、内存复制等传统的分布式复制理论中,学者们已经提出了许多研究的成果,在数据一致性问题、负
医学图像可视化是一个多学科交叉的研究领域,它运用了数字图像处理、计算机图形学、虚拟现实技术以及医学领域相关知识,将处理后产生的数据转换为图形或图像,医学图像可视化包括
目的 探讨对糖尿病足患者使用臭氧气浴与解毒生肌膏进行临床治疗的效果.方法 收集整理本院历年诊治的糖尿病足患者的相关资料,并根据本次研究的目的及患者纳入标准,选择2017
XML是W3C于1998年推出的一种标记语言。由于其独特的技术优势,XML推出后很快就成为网络中数据表示及交换的标准。因此,要构建基于XML的各种应用,准确并高效的从XML数据源中查