Object-oriented approach for Automatic Train Operation control systems

被引:0
作者
Rachel, FM [1 ]
Cugnasca, PS [1 ]
机构
[1] Univ Sao Paulo, Safety Anal Grp, BR-05508 Sao Paulo, Brazil
来源
COMPUTERS IN RAILWAY SIX | 2004年 / 15卷
关键词
Automatic Train Operation; control systems; train control; object-oriented project; object-oriented analysis; object-oriented approach; event-driven approach;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:421 / 430
页数:10
相关论文
共 5 条
[1]  
DECHAMPEAUX D, 1993, OBJECT ORIENTED SYST
[2]  
*FIPS, 1993, 183 FIPS
[3]  
PRESSMAN RS, 1995, ANAL ESTRURADA SUAS
[4]  
RUBMAUGH J, 1994, MODELAGEM PROJETO BA
[5]  
*US C OFF TECHN AS, AUT TRAIN CONTR RAIL