基于HART协议和XML技术的扩展有限状态机的C代码实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:tdran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
有限状态机用于对系统的动态行为建模,一般用状态图来可视化表示,是对反应式系统建模的一种强大工具。但是长期以来状态图仅仅作为软件设计过程中的动态视图,并没有作为一种开发的方法。本论文针对HART协议提出了一种利用XML和构架构件技术,实现HART协议的状态图对应的程序自动生成的方法。 在该方法中,利用XML的强大描述能力减小了在传统的基于程序映射的软件自动生成方法中形式化描述语言与程序实现语言之间过大的概念间隙问题,提高了软件生成的自动化程度。利用构架构件技术扩大了程序生成过程中的原子操作微粒,降低了程序生成的复杂程度。 本论文的结构是:首先介绍了相关的知识HART协议和有限状态机,在此基础上给出了HART协议的状态图,接着详细阐述了选取XML作为形式化描述语言的原因,然后提出了程序生成器的总体设计方案,接着对状态图对应的C语言程序的构架构件的分析、提取,XML伪程序规则的定义和向源程序的映射三个关键部分做了详细的一一介绍。从而实现了程序生成器。最后对本课题做了总结和展望。
其他文献
云计算由于其先进的理念、方便的使用方式,越来越受到各大厂商和用户的青睐。随着云计算的广泛使用,数据中心和集群的能耗问题越来越受到关注。服务器目前消耗的能源已经达到惊
软件复用作为解决软件危机的有效途径,越来越得到广泛的重视。随着面向对象技术和软件构件技术的应用,软件复用技术得到了迅猛的发展。基于构件的软件工程为应用软件的组织、
在即将过去的2006年里,北京动物园度过了百年华诞。北京动物园就像一位慈祥的母亲抚育着那些被她视若己出的珍禽异兽们,这其中不乏国宝级的大熊猫、世上稀有的白头叶猴等,但似乎唯有朱鹮最牵动她的心,而小朱鹮们的茁壮成长也让她感到欣慰和自豪。可又有多少人知道动物园母亲在朱鹮成长的历程中付出的艰辛呢?    发现最后7只朱鹮    朱鹮素有“东方宝石”之美誉,由于其形态和白鹭相似,因而又有朱鹭之称。在《走进
量子信息科学是物理科学与信息科学相互融合而产生的新兴交叉学科,它把量子力学的基本原理应用于计算、通信和密码学等领域,形成量子计算、量子通信和量子密码学三个分支。量
获取蛋白质的结构和功能是生物学研究的重要目的之一,但是使用X光晶体衍射和核磁共振技术等实验手段测定蛋白质的三维结构,以及使用生物化学方法研究蛋白质的功能时效率不高,
近年来,人们在皮影戏保护方面展开了很多的研究与探索。为了改变皮影戏传统文化的现状,我们在皮影戏的数字保护方面做了研究与探索。针对于目前的仿真形式缺少对皮影戏整体综合
工程图矢量化是将纸介质工程图纸扫描输入计算机后,对所得的扫描图像加以分析、识别,最终重建其中的目标对象的过程。本论文研究的测井解释成果图是进行油气勘探开发时使用的工
搜索引擎是Internet迅猛发展的产物。它的出现使信息检索变得非常方便。但是,随着Internet以及随后出现的WWW技术的不断发展,导致网络所蕴涵的信息量急剧地膨胀。面对当前如