Автоматизация проектирования (АП) — научно-техническая дисциплина, находящаяся в стадии становления. К публикациям, в которых предприняты попытки изложить общие положения АП в качестве основ новой дисциплины, относятся книги И. П. Норенкова «Введение в автоматизированное проектирование технических устройств и систем» (М.: Высшая школа, 1980) и А. И. Петренко, О. И. Семенкова «Основы построения систем автоматизированного проектирования» (Киев: Вища школа, 1984). Определенную роль в обобщении методов моделирования систем различной физической природы сыграли аналогии, рассмотренные в книге Г. Ольсона «Динамические аналогии» (М.: ГИИЛ, 1947). Один из подходов к моделированию систем различной физической природы изложен также в книге Е. А. Арайса, В. М. Дмитриева «Моделирование неоднородных цепей и систем на ЭВМ» (М.: Радио и связь, 1982). Систематизации понятий и терминов в области АП способствует выпуск серии государственных стандартов ГОСТ 23501.
Ряд книг посвящен проблемам АП в отдельных предметных областях и отраслях промышленности.
Так, в области машиностроения подход к анализу широкого класса механизмов и машин на основе достаточно точных и универсальных моделей, полученных для выделенного набора элементов, рассмотрен в книге «Расчет и проектирование строительных и дорожных машин на ЭВМ» под ред. Е. Ю. Малиновского (М.: Машиностроение, 1980). Вопросы использования ЭВМ при проектировании двигателей внутреннего сгорания и газотурбинных установок изложены в монографиях Ю. Э. Исерлиса, В. В. Мирошникова «Системное проектирование двигателей внутреннего сгорания» (Л.: Машиностроение, 1981) и А. П. Тунакова «Методы оптимизации при доводке и проектировании газотурбинных двигателей» (М.: Машиностроение, 1979), при проектировании электрических машин — в монографии А. А. Терзяна «Автоматизированное проектирование электрических машин» (М.: Энергоатомиздат, 1983). Важной проблеме АП технологических процессов в машиностроении посвящены книги Н. М. Капустина, В. В. Павлова, Л. А. Козлова и др.
«Диалоговое проектирование технологических процессов (М.: Машиностроение, 1983), В. Д. Цветкова «Системно-структурное
моделирование и автоматизация проектирования технологических процессов» (Минск: Наука и техника, 1979).
Обширная литература имеется по вопросам автоматизации проектирования в радиоэлектронике, микроэлектронике, вычислительной технике. Среди учебной литературы следует назвать книги И. П. Норенкова, В. Б. Маничева «Системы автоматизированного проектирования электронной и вычислительной аппаратуры» (М.: Высшая школа, 1983), К. К. Морозова, В. Г. Одинокова, В. М. Курейчика «Автоматизированное проектирование конструкций радиоэлектронной аппаратуры» (М.: Радио и связь, 1983), А. И. Петренко, П. П. Сып-чука, А. Я. Тетельбаума и др. «Автоматизация конструирования больших интегральных микросхем» (Киев: Вища школа, 1983), В. Г. Лазарева, Н. П. Маркина, Ю. В. Лазарева «Проектирование дискретных устройств автоматики» (М.: Радио и связь, 1985). Среди монографической литературы целесообразно отметить книги Л. Б. Абрайтиса, Р. И. Шейнаускаса, В. А. Жилевичуса «Автоматизация проектирования ЭВМ» (М.: Советское радио, 1978) и «Автоматизированное проектирование цифровых устройств» под редакцией С. С. Бадулина (М.: Радио и связь, 1981). Современное состояние математического и программного обеспечения АП электронных схем освещено в книге В. Н. Ильина, В. Л. Когана «Разработка и применение программ автоматизации схемотехнического проектирования» (М.: Радио и связь, 1984).
В области приборостроения вопросам АП посвящены учебные пособия С. А. Родионова «Автоматизация проектирования оптических систем» (Л.: Машиностроение, 1982), Р. И. Сольиицева «Основы автоматизации проектирования гироскопических систем», (М.: Высшая школа, 1i9i85:) .
Ряд учебных пособий и монографий посвящен отдельным видам обеспечения САПР. Полезная информация по техническому и программному обеспечению содержится в книге Б. Л. Толстых, И. Л. Талона, В. Н. Харина и др. «Унифицированные интерактивные средства проектирования изделий электронной техники» (М.: Радио и связь, 1984), по организационному обеспечению — в книге Е. И. Малеева, Е. М. Парфенова, А. С. Соловьева «Организационное обеспечение автоматизированного проектирования РЭА» (М.: Радио и связь, 1985), по математическому обеспечению — в книге
В.П. Сигорского «Математический аппарат инженера» (Киев: Техника, 1975). Методам решения задач оптимизации в САПР посвящено учебное пособие Д. И. Батищева «Методы оптимального проектирования» (М.: Радио и связь, 1984). Вопросы математического и лингвистического обеспечения машинной графики
рассмотрены в ряде монографий, в частности в книге В. С. Полозова, О. А. Будекова, С. И. Роткова и др. «Автоматизированное проектирование. Геометрические и графические задачи» (М.: Машиностроение, 1983). Возможные подходы к алгоритмизации сложных задач структурного синтеза освещены в монографиях «Автоматизация поискового конструирования» под редакцией А. И. Половинкина (М.: Радио и связь, 1981) и Н. Нильсона «Принципы искусственного интеллекта» (М.: Радио и связь, 1985).
Для специалистов по разработке САПР важное значение имеют знание структур программных комплексов, технологий программирования и умение использовать инструментальные средства автоматизации разработки программного обеспечения. Издан ряд книг, в основном монографического характера, посвященных проблемам создания программных комплексов. Так, представляют интерес монографии М. Зелковица, А. Шоу, Дж. Гэннона «Принципы разработки программного обеспечения» (М.: Мир, 1982) и К. Зиглера «Методы проектирования программных систем» (М.: Мир, 1985), а также обзорная статья В.Н. Агафонова по языкам и средствам спецификаций программного обеспечения в сборнике «Требования и спецификации в разработке программ» (М.: Мир, 1984). Среди довольно многочисленных изданий по вопросам баз и банков данных следует выделить монографии К- Дейта «Введение в систему баз данных» (М.: Наука, 1980), Дж. Ульмана «Основы систем баз данных» (М.: Финансы и -статистика, (1983).
Полезная информация, относящаяся к объединению ЭВМ в вычислительные сети и построению сетевого программного обеспечения, содержится в книге Е. В. Бойченко, В. Кальфа, В. В. Овчинникова «Локальные вычислительные сети» (М.: Радио и связь, 1985).
Специалист по разработке САПР должен также владеть методами анализа вычислительных систем, моделируемых в виде систем массового обслуживания. Для изучения этих методов полезно использовать учебное пособие под редакцией С. А. Майорова «Основы теории вычислительных систем» (М.: Высшая школа, 1978), а также одну из книг, содержащих сведения по языку имитационного моделирования GPSS, например книгу О. В. Голованова, С. Г. Дува-нова, В. Н. Смирнова «Моделирование сложных дискретных систем на ЭВМ третьего поколения (опыт применения GPSS)» (M.: Энергия, 1978).
Оглавление
Предисловие
Введение
Принципы и задачи проектирования
§ 1.1. Уровни, аспекты и этапы проектирования
§ 1.2. Типовые проектные процедуры
Математическое обеспечение автоматизированного проектирования
§ 2.1. Математические модели
§ 2.2. Постановка и подходы к решению задач анализа
§ 2.3. Постановка и подходы к решению задач синтеза
Построение систем автоматизированного проектирования
§ 3.1. Структура САПР
§ 3.2. Лингвистическое обеспечение САПР
§ 3.3. Примеры САПР
§ 3.4. Перспективы развития автоматизированного проектирования