This paper investigated the analysis of Russian and foreign authors’ results related to the automation of railway scheduling. It focused on the development of automated planning of subway train schedule; the development of business process models related to automated planning of train schedule; diagrams for the software development; program for the implementation of the automated planning train schedule. The results showed that the close cooperation between scheduling systems and train traffic control, the requirement of a unified approach for the train scheduling problems and rolling stock maintenance scheduling problems, and the applicability of artificial intelligence algorithms and advances of computer science for solving those problems. The article performed the decomposition process of data collecting and analyzing of rolling stock turnover and train schedule in three parts: preparation of input data for the automated scheduling; automated planning of rolling stock turnover and train schedule; analyzing the results of automated scheduling system and transmission these results to related services. The authors proposed to use a software architectural pattern called Model-View-Controller (MVC) while creating the software tools and showed that its advantages, such as the separation of business logic with visualization for users and developers of the system. Railway scheduling system can performed with different levels of automation devices. The composition of lower assets means the better tools. The use of design patterns and software modeling language UML (Unified Modeling Language) is effective to describe the interaction with different levels of automation. Nowadays the initiative work is leading to modernize the operation of the automated train scheduling system based on the principles outlined in this article.
automation, performance of procedures, building PGD, initialization, check the possibility of the action
1. Sidorenko V. G. Avtomatizirovannoe postroenie planovogo grafika dvizheniya passazhirskih poezdov metropolitena / V. G. Sidorenko, A. I. Safronov // Vestnik Rostovskogo gosudarstvennogo universiteta putey soobscheniya. - 2012. - № 2. - S. 99-104.
2. Brukshir D. G. Vvedenie v komp'yuternye nauki / D. G. Brukshir, V. Shtonda. - M. : Vil'yams, 2001. - 688 s.
3. Terelyanskiy P. V. Sistemy podderzhki prinyatiya resheniy. Opyt proektirovaniya : monografiya / P. V. Terelyanskiy. - Volgograd : VolgGTU, 2009.
4. Turner C. A Review of Key Planning and Scheduling in the Rail Industry in Europe and UK / C. Turner, A. Tiwari, A. Starr, K. Blacktop // Rail and Rapid Transit: Proceedings of the Institution of Mechanical Engineers, Part F. - Vol. 230 (3). - 2016. - Pp. 984-988.
5. Abed Sayed K. European rail traffic management system / Sajed K. Abed // International Conference on Energy, Power and Control (EPC-IQ), 2010. - C. 173-180.
6. Baba Y. Radio-based train control system / Y. Baba, A. Hiratsuka, E. Sasaki, O. Yamamoto, M. Miyamoto // Hitachi Review. - 2012. - N 61. - Pp. 341-346.
7. Lu J. HCSP formal modelling and verification method and its application in the hybrid characteristics of a high speed train control system / J. Lu, K. Li, T. Tang, L. Chen // WIT Transactions on the Built Environment. - Southampton : WIT Press, Computers in Railways XIII, 2012. - Pp. 15-25.
8. Guo B. Y. Research on the simulation of an Automatic Train over speed Protection driver-machine interface based on Model Driven Architecture / B. Y. Guo, W. Du, Y. J. Mao // Computers in Railways XII: Computer System Design and Operation in the Railway and Other Transit Systems. - WIT Press, 2010. - Pp. 13-120.
9. Kuckelberg A. Real-time asynchronous conflict solving algorithms for computer aided train dispatching assistance systems / A. Kuckelberg, E. Wendler // Computers in Railways XI: WIT Transactions on the Built Environment. - WIT Press, 2008. - Pp. 555-563.
10. Wegele S. Comparing the effectiveness of two real-time train rescheduling systems in the case of perturbed traffic conditions / S. Wegele, F. Corman, A. D'Ariano // Timetable Planning and Information Quality. - WIT Press, 2010. - Pp. 189-199.
11. Forsgren M. Using timetabling optimization prototype tools in new ways to support decision making / M. Forsgren, M. Aronsson, S. Gestrelius, H. Dahlberg // Computers in Railways XIII: Computer System Design and Operation in the Railway and Other Transit Systems. - WIT Press, 2012. - Pp. 439-450.
12. Ho T. K. Train service timetabling in railway open markets by particle swarm optimisation / T. K. Ho, C. W. Tsang, K. H. Ip, K. S. Kwan // Expert System Applications. - 2012. - Issue 39. - Pp. 861-868.
13. Noah J. Goodall. Ethical Decision Making During Automated Vehicle Crashes / Goodall Noah J. Transportation Research Record // Journal of the Transportation Research Board. - 2014. - N 2424. - Pp. 58-65.
14. Jabri S. European railway traffic management system validation UML / S. Jabri, E. M. Koursi, T. Bourdeaud'huy, E. Lemaire // Petri nets modelling strategy, European transport Research Review. - 2010. - Issue 2. - Pp. 113-128, 2010.
15. Nash A. RailMl-a standard data interface for railroad applications / A. Nash, D. Huerlimann, J. Schuette, V. P. Krauss // Computers in Railways IX, WIT Transactions on the Built Environment. - WIT Press, 2004. - Pp. 233-240.
16. Feofilov A. N. Matematicheskaya model' sostavleniya grafikov dvizheniya poezdov na liniyah metropolitena / A. N. Feofilov // Vestnik VNIIZhT. - 1991. - № 7. - C. 10-13.
17. Bykov V. P. Teoreticheskie i metodologicheskie osnovy postroeniya sistem podderzhki prinyatiya resheniy pri upravlenii dvizheniem poezdov na uchastkah zheleznyh dorog / V. P. Bykov. - Habarovsk : DVGUPS, 1999. - 135 c.
18. Sidorenko V. G. Avtomatizaciya planirovaniya raboty EPS metropolitena / V. G. Sidorenko, A. I. Safronov, K. M. Filipchenko // Mir transporta. - 2015. - T. 13. - № 4. - C. 154-165.
19. Degtyarev D. P. Problemy vizual'nogo analiza grafika dvizheniya poezdov na metropolitene i metody ih resheniya / D. P. Degtyarev, M. N. Vasilenko, O. A. Maksimenko // Nedelya nauki-2002 : tr. nauch.-prakt. konferencii. - SPb. : Peterburgskiy gos. un-t putey soobscheniya, 2002. - S. 12-13.
20. Seslavin A. I. Gradientnyy sposob centralizovannogo upravleniya gorodskimi transportnymi sistemami / A. I. Seslavin, L. N. Vorob'eva // Nauka i tehnika transporta. - 2004. - № 2. - S. 71-73.
21. Sidorenko V. G. Metody vyravnivaniya intervalov dvizheniya poezdov metropolitena / V. G. Sidorenko, E. Yu. Ryndina // Vestnik MIITa. - 2008. - № 18. - C. 8-10.
22. Cidorenko V. G. K voprosu ob ocenke bystrodeystviya metoda vyravnivaniya vremennyh intervalov / V. G. Sidorenko, A. I. Safronov // Informatizaciya obrazovaniya i nauki. - 2014. - T. 1. - № 21. - C. 120-130.
23. Sidorenko V. G. Metodika vyravnivaniya intervalov dvizheniya passazhirskih poezdov metropolitena v usloviyah ogranichennyh resursov / V. G. Sidorenko, A. I. Safronov // Vestnik Rostovskogo gosudarstvennogo universiteta putey soobscheniya. - 2014. - № 2. - C. 69-76.
24. Safronov A. I. Sistematizaciya sposobov otobrazheniya informacii planovo- go grafika dvizheniya passazhirskih poezdov metropolitena / A. I. Safronov, V. G. Sidorenko, M. V. Kovalev // Innovacionnye tehnologii v avtomatike, informatike i telekommunikaciyah : tr. Mezhdunarodnoy konferencii uchenyh transportnyh vuzov, inzhenernyh rabotnikov i predstaviteley akademicheskoy nauki. - Habarovsk : DVGUPS, 2008. - C. 244-248.
25. Zherbina A. I. Postroenie na EVM grafikov dvizheniya poezdov metropolitena / A. I. Zherbina, L. A. Baranov // Vestnik VNIIZhTa. - 1981. - № 2. - C. 17-20.
26. Vasilenko M. N. Avtomaticheskoe postroenie grafikov dvizheniya poezdov na metropolitene / M. N. Vasilenko, D. P. Degtyarev, O. A. Maksimenko // Tru- dy Mezhdunarodnoy konferencii «Transport XXI vek». - Varshava, 2001. - S. 24-34.
27. Sidorenko V. G. Avtomatizirovannyy sintez stacionarnyh rezhimov planovogo grafika dvizheniya poezdov metropolitena / V. G. Sidorenko, A. V. Fedorov. - Mir transporta. - 2004. - № 2. - C. 88-92.
28. Sidorenko V. G. Procedury organizacii nochnoy rasstanovki sostavov na linii metropoliten / V. G. Sidorenko, A. S. Piskunov // Vestnik MIITa. - 2008. - № 18. - C. 3-7.
29. Sidorenko V. G. Podsistema avtomatizirovannogo postroeniya vyhoda sostavov metropolitena iz rasstanovki na noch' / V. G. Sidorenko, I. A. Vlasova, E. Yu. Ryndina // Nedelya nauki-2008. Nauka MIITa transportu : tr. nauch.- prakt. konferencii. T. VII. - M. : MIIT, 2008. - C. 38.
30. Sidorenko V. G. Matematicheskoe obespechenie planirovaniya zonnogo dvizheniya poezdov metropolitena / V. G. Sidorenko, M. V. Novikova // Vestnik Rostovskogo gosudarstvennogo universiteta putey soobscheniya. - 2012. - № 2. - C. 99-104.
31. Sidorenko V. G. Vliyanie planovogo grafika dvizheniya passazhirskih poezdov metropolitena na rezhim raboty sistemy tyagovogo elektrosnabzheniya / V. G. Sidorenko, A. I. Safronov // Elektronika i elektroobrudovanie trans- porta. - 2014. - № 1. - C. 10-13.
32. Gamma E. Priemy ob'ektno-orientirovannogo proektirovaniya. Patterny proektirovaniya / E. Gamma, R. Helm, R. Dzhonson, D. Vlissides. - SPb. : Piter, 2012. - 366 s.
33. Sidorenko V. G. Metodika avtomatizaciya postroeniya planovogo grafika dvizheniya passazhirskih poezdov metropolitena / V. G. Sidorenko, A. I. Safronov, M. A. Chzho, A. S. Petrov // Transport i obrazovanie : Aktual'nye voprosy i tendencii : tr. Mezhdunarodnoy nauch.-prakt. konf. - Chelyabinsk : ChIPS UrGUPS, 2015. - C. 74-80.
34. Baranov L. A. Trenazher poezdnogo dispetchera linii metropolitena / L. A. Ba- ranov, V. G. Sidorenko, E. V. Erofeev, V. M. Maksimov, D. B. Vas'kov // Vestnik RGRTU. - 2012. - № 10. - C. 32-35.
35. Buch G. Yazyk UML : rukovodstvo pol'zovatelya / G. Buch, D. Rambo, I. Yakobson. - M. : DMK-press, 2007. - S. 469-474.