В Новосибирске создали уникальную программу для поиска ошибок в электронике
Новосибирские программисты разработали уникальную программу для поиска ошибок в электронных устройствах. Она позволит в режиме реального времени находить сбои в системе. Такого помощника можно применять, например, в работе с беспилотными летательными аппаратами. Времени на поиск ошибок и диагностику уйдет гораздо меньше, чем ранее, уверены разработчики.
Треть рабочего времени программистов – а это около 40 часов в месяц – уходит на выявление и исправление ошибок в системах. Теперь поиском займется умная программа. Ее разработали ученые НГТУ. Идея создать такой продукт появилась у Никиты Севостьянова пять лет назад.
«В первую очередь программу нужно использовать в тех областях, где требуется очень тщательное тестирование устройств, где их поломка может привести к большим экономическим потерям либо к потере жизни людей», ─ пояснил младший научный сотрудник Института силовой электроники НГТУ, руководитель проекта, главный разработчик Никита Севостьянов.
Программа уникальна не только в России, но и за рубежом. По словам разработчика, конкурентов у проекта нет. Приборы с похожим функционалом стоят четыре миллиона рублей, что в 40 раз дороже разработки новосибирских IT-специалистов.
«Программа изначально создавалась как универсальная, чтобы не быть привязанной к каким-то платформам, особенно зарубежным. Она может быть запущена на любом оборудовании, на любых микроконтроллерах, на любых платформах», ─ рассказывает Никита Севостьянов.
Найти ошибку в программе теперь проще. Digital Points сделает это за человека намного быстрее. Крупные предприятия Новосибирска, Воронежа и Москвы уже внедрили новые технологии.
«У нас несколько проектов, в которых мы активно используем программу», ─ отметил заместитель директора Института силовой электроники НГТУ Максим Жарков.
В будущем создатели программы планируют внедрить в нее автоматизированное тестирование. Это поможет сэкономить еще несколько часов работы. Впрочем, главным останется человек. Без специалиста, который будет устранять обнаруженную ошибку, не обойтись.