А.В.ТИМОФЕЕВ - Адаптивные роботехнические комплексы
дряются большими сериями. Нет сомнений, что по мере развития робототехнических' СИИ они будут играть все возрастающую роль в совершенствовании ГАП.
7.2. ИНТЕЛЛЕКТУАЛЬНОЕ ПРОГРАММИРОВАНИЕ И ИНТЕЛЛЕКТУАЛЬНЫЙ ИНТЕРФЕЙС
Одной из наиболее важных и дорогостоящих компонент ГАП является алгоритмическое и программное обеспечение системы автоматического управления оборудованием. При его разработке речь идет о создании не отдельных алгоритмов и реализующих их программных модулей, а о сложных программных комплексах, включающих сотни тысяч команд. Для создания таких комплексов нужен труд десятков алгоритмистов и программистов. Отладка и сопровождение программного обеспечения в производственных условиях также требует значительных затрат. В условиях частой смены выпускаемой продукции приходится непрерывно модифицировать алгоритмы и дополнять программные комплексы. По мере расширения областей применения ГАП требуются все новые и новые комплексы алгоритмов и программ. Однако их разработка сдерживается не только трудоемкостью самого процесса алгоритмизации и программирования, но и дефицитом квалифицированных кадров. Последние не могут бросить ранее созданные ими программные комплексы и должны их «сопровождать».
Все это говорит о том, что алгоритмическое и программное обеспечение становится одним из самых узких мест при разработке и эксплуатации ГАП. Его стоимость зачастую превышает стоимость вычислительной техники, на базе которой строится система управления ГАП. В этом отношении показательны следующие данные. В США стоимость затрат на разработку программного обеспечения в 1980 г. составила около 2 млрд долларов. Ожидается, что в 1990 г. она достигнет 25 млрд долларов. Отсюда следует, что при низких темпах роста производительности труда программистов к разработке алгоритмического и программного обеспечения ГАП требуется привлечь большое число специалистов, которых еще предстоит обучить.
Сегодня производительность ЭВМ на два порядка превышает производительность программиста при разработке программ. За время, когда производительность ЭВМ возросла в тысячу раз, производительность программиста увеличилась только в десять раз. Поэтому вопрос о разработке и совершенствовании алгоритмического и программного обеспечения для ГАП приобретает все большую остроту. Предлагаемые для его разрешения многочисленные рецепты, связанные с внедрением новых технологий программирования и специальных инструментальных систем, практически малоэффективны.
Одним из наиболее перспективных средств резкого ускорения процесса программирования является применение методов искус-
232
