首页> 外文会议>International Conference on Computers in Railways; 2004; Dresden; DE >Object-oriented approach for Automatic Train Operation control systems
【24h】

Object-oriented approach for Automatic Train Operation control systems

机译:火车自动控制系统的面向对象方法

获取原文
获取原文并翻译 | 示例

摘要

In this paper, an object-oriented approach for Automatic Train Operation (ATO) is discussed in order to compare it to the traditional event-oriented software developed and now used on most of these kinds of systems. In the last decades, the object-oriented approach has been used in a growing number of applications because it supplies flexibility and understanding easiness for the applications. The UML (Unified Modelling Language) supplies many tools for project analysis and documentation. The various UML diagrams allow many points of viewing the project: the static dimension (class diagrams), the dynamic dimension (sequence and state diagrams) and the method dimension (data flow diagrams). The ATO systems, however, had their development aligned to microprocessors development. So, the ATO software has born on assembly form, because ATO systems were concerned with microcontroller applications. With the rise of the C language, many ATO functions were developed in the C language and added to libraries. This was a first step on building pattern routines for ATO functions treatment. The C language allows firmware commands to be handled in a high-level way and this ability led its use for electronics systems controllers. Nowadays, on Sao Paulo's subway system, about 77 trains have ATOs with microprocessors. Among these trains, about 19 trains have ATO software developed in the C language and no train has ATO developed by the object-oriented method. So, this paper analyses the object-oriented approach feasibility for ATO systems. For future applications, we are studying the use of fuzzy logic for train movement control and also studying the development of an ATO fuzzy control software based on the object-oriented approach.
机译:在本文中,讨论了一种面向对象的自动火车运行方法(ATO),以便将其与传统的面向事件的软件进行比较,该软件目前已开发并在大多数此类系统上使用。在过去的几十年中,面向对象的方法已在越来越多的应用程序中使用,因为它为应用程序提供了灵活性和易懂性。 UML(统一建模语言)提供了许多用于项目分析和文档编制的工具。各种UML图允许从多个角度查看项目:静态维(类图),动态维(序列图和状态图)和方法维(数据流程图)。但是,ATO系统的开发与微处理器的开发保持一致。因此,ATO软件诞生于组装形式,因为ATO系统与微控制器应用有关。随着C语言的兴起,许多ATO功能都以C语言开发并添加到库中。这是构建用于ATO功能处理的模式例程的第一步。 C语言允许以高级方式处理固件命令,并且这种能力导致其在电子系统控制器中的使用。如今,在圣保罗的地铁系统中,大约有77列列车带有带有微处理器的ATO。在这些列车中,大约有19列列车使用C语言开发了ATO软件,而没有列车通过面向对象方法开发过ATO。因此,本文分析了ATO系统的面向对象方法的可行性。对于将来的应用,我们正在研究将模糊逻辑用于火车运动控制,并且还将研究基于面向对象方法的ATO模糊控制软件的开发。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号