基于自动机模型的平面调车软件设计方法

第5期2009年5月电子学报Vol.37No.5May2009ACTAELECTRONICASINICA基于自动机模型的平面调车软件设计方法臻1,陆阳1,汤俊2,鲍红杰1魏(11合肥工业大学计算机与信息学院,安徽合肥230009;21合肥工业大学高科信息技术有限责任公司,安徽合肥230088)摘要:平面调车是一种铁路调车过程中的离散事件系统.可靠性高、易测试的平面调车软件对保障铁路运输安全极为重要,因此需要建立一种规范模型基础上的平面调车软件设计方法.分析了平面调车系统中事件驱动过程的复杂性以及自然语言规则描述方式的缺陷,提出通过自动机模型描述平面调车系统,具体讨论了平面调车系统与时间自动机(TA)、下推自动机(PDA)和分层自动机的关系.从状态划分、数据结构设计、状态转移流程等方面说明了基于自动机模型的平面调车软件的设计方法.关键词:离散事件系统;平面调车;时间自动机;下推自动机中图分类号:文献标识码:文章编号:037222112(2009)0521013206TP301,U283ADesignMethodforSoftwareofFlatShuntingSystemsBasedonAutomatonModelWEIZhen1,LUYang1,TANGJun2,BAOHong2jie1(11CollegeofComputerandInformation,HefeiUniversityofTechnology,Hefei,Anhui230009,Abstract:Flatshuntingisatypeofdiscreteeventsystemsintheprocessofrailwaydispatching.Itisveryimportantthatsoftwareofanyflatshuntingsystemhavehighreliabilityandhightestabilityforensuringtransportationsafety.Forthatgoal,itisnecessarytobuildakindofregulardesignmethodsforsoftwareofflatshuntingsystems.Inthispaper,thecomplexityofeventdriv2ingintheprocessofflatshuntingandthelimitationofdescriptionwithnaturallanguageareanalyzed.Thereforenewdescriptionsofsomeprocessesinaflatshuntingsystemwithautomatonmodelsareproposed.Indetail,therelationshipsbetweenaflatshuntingsys2temandtimedautomata(TA),pushdownautomata(PDA)andthestructureoflayeredautomataarediscussed.Onthebasisofex2plainingthepartitionofstates,thedatastructureandtheflowofstatetransition,adesignmethodofflatshuntingsystemsbasedonautomatonmodelsisbuilt.Keywords:discreteeventsystem;flatshunting;timedautomaton;pushdownautomaton将直接影响到机车运行和地面作业人员的安全.根据检索,有关平面调车软件设计方法的文献十分少见,分析原因可能是目前铁路行业对于平面调车需求说明主要依靠平面调车系统指令表1,而实际上平面调车系统指令表并不能完全包含平面调车的需求,对于这种情况各类开发人员在开发平面调车软件时只能根据自己的理解进行软件设计和编程,缺乏系统的方法总结.由于对系统的模型本质缺乏认识,在平面调车软件开发时容易直观地导致采用规则式的方法,具有一定的“经验”色彩,不能充分保证软件的可靠性和可测试性,而且在1引言在铁路运输作业过程中存在着大量的平面调车作业,平面调车系统是典型的离散事件系统.进行平面调车作业时机车司机根据调车员、连结员的信号对机车运行进行操控,并配合连结员进行摘挂工作.传统的平面调车作业是通过人工信号灯或信号旗的方式完成.近年来随着通信技术和计算机技术的发展,平面调车中广泛采用无线通信技术和嵌入式调车设备,调车员、连结员将调车信号通过专用无线手持机发送到机车上,由安装在机车上的嵌入式设备接收解码后根据调车信号的显示规则进行显示和语音提示,指导机车司机进行机车运行的操控.因此,机车上嵌入式调车设备工作的可靠性收稿日期:2008208223;修回日期:2008212216基金项目:国家863高技术研究发展计划(No.2004AA001021);国家自然科学基金(No.60873003)---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---本文从自动机的角度研究平面调车信号的状态转移过程,提出了一种采用时间自动机模型设计平面调车软件的方法.这种方法具有严格的理论基础,能充分保证软件的设计质量,并且能为软件测试提供很大的便利,是一种规范的平面调车软件设计方法.2平面调车过程平面调车的输出包括四个指示灯和语音提示,四个指示灯分别是:绿灯、黄灯、红1灯和红2灯.平面调车系统的结构见图1.平...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?