К.т.н., Горбачев А.М., Мустафаев Р.Т.

Петербургский Государственный Университет, Россия

Автоматизация проверки проектов железнодорожной автоматики на соответствие техническому заданию

Разработка проектов на устройства железнодорожной автоматики и телемеханики (ЖАТ) осуществляется на основе технического задания (ТЗ). ТЗ составляется в произвольной форме на основе действующих инструкций ОАО «РЖД» [1,2] и прилагающихся к ним примеров [3]. Степень формализации при работе с этими документами остается низкой.

Для решения указанной проблемы был разработан «Редактор ТУ и ТЗ» и реализована система проверки проекта ЖАТ на соответствие ТЗ. При представлении проекта ЖАТ в отраслевом формате технической документации СЦБ (ОФ-ТД СЦБ) большая часть проверок может быть представлена в виде:

[Тип элемента] / [Наименование атрибута] = [Некоторое значение из ТЗ]   (1),

где / – оператор получения значения атрибута, наименование которого указывается после оператора, у элемента, тип которого указывается перед оператором.

= –  оператор проверки на равенство.

Исходя из этих предпосылок был разработан предметно-ориентированный язык программирования для описания проверок на соответствие проекта ТУ и ТЗ.

Литература

1. Распоряжение ОАО «Российские железные дороги» от 27 октября 2005 г. N 1701р– ОАО «РЖД». – 2005г.

2. Рекомендации по формированию технических условий для проектирования реконструкции и технического перевооружения объектов ЖАТ в составе инвестиционных проектов ОАО «РЖД».

3. Образец технического задания . - Департамент автоматики и телемеханики

ОАО «Российские железные дороги». – 2008 г.