【摘 要】
:
随着分布式测控系统的不断发展,其产品需求和应用范围都日渐增大。在分布式测控系统软件研发当中,常常需要针对不同的业务需求,设计对应的网络协议。而目前常见的网络协议设
论文部分内容阅读
随着分布式测控系统的不断发展,其产品需求和应用范围都日渐增大。在分布式测控系统软件研发当中,常常需要针对不同的业务需求,设计对应的网络协议。而目前常见的网络协议设计方法,虽然各有特点,但仍然较难满足目前软件生产力的发展。论文从领域专用语言(Domain Specific Language,DSL)的角度出发,结合形式化描述方法,对网络协议的分析与设计进行了研究。首先介绍了问题的背景、意义和国内外发展现状,研究了网络协议的分析与设计方法和领域专用语言的定义、设计模式与实现方法,研究了基于领域专用语言的网络协议设计研究现状。针对分布式测控系统网络传输模型和形式化描述方法中的有限状态机模型,本文提出在传输层与应用层之间增加一个MSP协议层,设计了一种用于测控系统网络协议设计的领域专用语言——MDSL语言,给出了MDSL语言的完整语法规则设计。应用MDSL语言设计的测控系统网络协议工作于MSP协议层。MSP协议层处于UDP协议层之上,为UDP协议数据传输提供可靠性保障机制。MDSL语言的设计包括词法规则设计、语法规则设计和语义设计等等。根据MDSL语言的设计,本文设计了MDSL解释器,MDSL解释器包含词法分析器和语法分析器等等。研发人员根据网络协议的设计,以MDSL语言程序的形式对其进行描述,通过MDSL解释器对编写的MDSL语言程序进行分析处理,最终得到包含有网络协议对应的编程接口函数的头文件和源文件。研发人员通过调用编程接口函数替代网络套接字函数进行网络通信模块编程。实验结果表明,应用MDSL语言进行网络协议设计,有利于应对不同项目需求下的网络协议设计、修改、维护与升级,可以实现软件复用、提升研发效率,提高测控系统软件的通用性,具有一定的工程应用价值。
其他文献
<正>尽管之前有过多种想象,但在亲眼看到亚马逊位于凤凰城、代号为PHX6的菲尼克斯运营中心后,亚马逊全球副总裁薛小林还是被震撼了,他终于体会到亚马逊运营中心被称为‘神奇
采用紫外分光光度法,以薯蓣皂苷元为对照品,在406 nm波长处对麦冬提取物中总皂苷成分进行含量测定。结果显示回归方程为Y=0.016X+0.025(r=0.9992),总皂苷在0.0335~3.39 mg范
企业作为培育和践行社会主义核心价值观重要主体之一,是社会主义核心价值观的重要阵地。企业由于受到社会价值观迷失现象影响,加之提升企业凝聚力、推动文化自觉、自信等原因
目的观察体针与腹针疗法减肥的疗效。方法将142例肥胖者随机分为体针组60例,腹针组82例,分别用体针疗法与腹针疗法治疗,并将两组疗效进行比较。结果3个疗程后,体针组有效42例
<正> 针灸治病取得疗效的关键,在于辨证、取穴配方和施行补泻手法.有人认为针灸疗效是这三者之和,三者之中一环不正确,即影响疗效.取穴的准确与否,直接关系着治疗的效果.明代
20世纪80年代以来,公共服务市场化作为行政改革浪潮的核心内容在全球得到迅速推广。然而,随着改革的不断深入,公共服务市场化引发的潜在危机暴露出来。审视公共服务市场化面
<正>第17届国际粤方言研讨会暨海外汉语方言专题讨论会将于2012年12月7日至10日在广州暨南大学举行。会议筹委会热忱邀请世界各地从事粤方言和海外汉语方言研究的专家和学生
为探讨强冷应激对阿勒泰羊、阿勒泰和萨福克杂交羊、阿勒泰断尾羊脂肪酸合成酶(Fatty acid synthase,FAS)和脂蛋白脂酶(Lipoprotein lipase,LPL)基因mRNA表达量、屠宰性能及
钴蓝色作为外来颜色给中国艺术品带来了巨大的影响。纵观我国历史,钴蓝色在唐以后的大规模使用产生了影响世界的青花瓷。本文简单分析了西亚地区钴蓝色的由来和使用,以及对我
湘南传统民居历史悠久,显露出浓厚的中国传统建筑文化特色。其对居住建筑适应南方自然环境和气候条件所做出的独特贡献,使之具有了深厚的历史积淀。中国是具有多种多样居住文