Барков Игорь Александрович рабочая программа

Вид материалаПрограмма

Содержание


Цель и задачи изучения дисциплины
1.2. Задачи преподавания дисциплины.
1.3. Место дисциплины в учебном процессе.
Тематический план учебной дисциплины
2.2. Тематический план лекционных занятий
2.3. Тематический план практических занятий
3. Примерный перечень тем курсовых работ
4. Тематика самостоятельных работ (рефератов, контрольных работ)
5. Вопросы к экзамену
6. Вопросы для проверки остаточных знаний
7. Дополнительные средства, используемые
Подобный материал:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение

высшего профессионального образования

"Ижевский государственный технический университет"


УТВЕРЖДАЮ

Ректор

_________________ И.В. Абрамов

"_____"________________ 200__ г.


"____"__________1998г.




РАБОЧАЯ ПРОГРАММА

по дисциплине "Семантическое моделирование в САПР"

для специальности

220300 Системы автоматизированного проектирования

Форма обучения очная


Семестр 6

Лекции 34 ч.

Практические (семинарские) работы 34 ч.

Лабораторные работы 34 ч.

Контрольные работы (семестр, кол-во)

Курсовая работа (семестр) 6

Курсовой проект (семестр)

Зачеты (семестр)

Экзамены (семестр) 6

Самостоятельная работа 68 ч.

Всего (аудиторных занятий) 102 ч.

Всего 170 ч.


Ижевск 2004




Кафедра "Автоматизированные системы обработки информации и управления".


Составитель: доцент каф. АСОИУ Барков Игорь Александрович.


Рабочая программа составлена на основании государственного образовательного стандарта высшего профессионального образования и утверждена на заседании кафедры

Протокол от "____" ________________ 200__ г. № ______.


Заведующий кафедрой ____________________ В.Н. Кучуганов


"____" ________________ 200__ г.


СОГЛАСОВАНО:


Председатель учебно-методической комиссии

по специальности ____________________ В.Н. Кучуганов


"____" ________________ 200__ г.


Количество часов рабочей программы соответствует количеству часов рабочего учебного плана специальности 220300 Системы автоматизированного проектирования.


Начальник учебно-инженерного отдела ____________________ А.М. Ефимова


"____" ________________ 200__ г.
  1. ЦЕЛЬ И ЗАДАЧИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ


1.1. Цель преподавания дисциплины.


Целью преподавания дисциплины является получение студентами теоретических зна­ний и практиче­ских навыков семантической (смысловой) формализации свойств и особенностей изделия, создания интеллекту­альных компонентов САПР, позволяющих использовать в автоматизированном проектировании профессио­нальные, научные и потребительские представления о свойствах и особенностях изделия.


1.2. Задачи преподавания дисциплины.


Задачи преподавания дисциплины ориентированы на изучение теоретических методов, получения алго­ритмических навыков и технологических средств создания интеллектуальных компонентов САПР:
  • формализации профессиональных, научных и потребительских представлений специа­листов о свойст­вах и особенностях изделия;
  • интеграции семантических (смысловых) описаний свойств и особенностей изделия, полученных от экс­пертов различных специальностей;
  • стандартизации семантических описаний свойств и особенностей изделия;
  • создания семантических моделей конструкции;
  • построения интеллектуальных программных компонентов, основанных на семантиче­ской (смысло­вой) обработке конструкторских данных;
  • разработки программного обеспечения для проведения гибкого смыслового анализа структурных конст­рукторских решений, локализации и диагностики смысловых конструк­торских ошибок;
  • разработки программного обеспечения, обеспечивающего автоматизированный и авто­матический син­тез структурных конструкторских решений;
  • формального документирования профессиональных, научных и потребительских пред­ставлений специа­листов о свойствах и особенностях изделия.


1.3. Место дисциплины в учебном процессе.


Изучение дисциплины основывается на знаниях программирования, математической лингвистики, математической логики, основ конструирования.

Данная дисциплина является базовой для изучения дисциплин, связанных с построением интеллектуальных САПР, созданием конструкторских баз знаний.


1.4. Структура дисциплины.


Содержание дисциплины разработано на один семестр.

  1. ТЕМАТИЧЕСКИЙ ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ

2.1. Наименование тем, объем в часах по дисциплине

Наименование тем и разделов

Макси-мальная учеб. нагрузка студента, (час)

Количество аудиторных часов при очной форме обучения

Самостоя-тельная работа студентов

Всего

Лекц.

Практ.

Лаб

Введение.




1. Цели изучения и состав дисциплины. Тенденции развития САПР. Моделирование формы и содержания изделия.

4

2

2

2

Итого:

4

2

2

0

0

2

Часть 1. Базовые сведения




1. Лингвистические основы. Синтаксис и семантика. Понятие. Семантические валентности. Сочетаемость понятий в тексте. Семантический анализ текста на основе сочетаемости понятий. Анафорические отношения и референциальные тождества.

4

2

2

2

2. Математические основы. Тран-зитивные множества. Теория моделей транзитивных множеств. Математи-ческая семантика: теория неподвижных точек, денотационная семантика, аб-страктные типы данных.

6

4

2

2

2

3. Информационные основы. Синтак-сическая и семантическая (смысловая) обработка данных. Процедурные и де-кларативные языки. Модели обработки декларативных языков. Декларативная и операционная семантика. Построение интеллектуальных тезаурусов.

4

2

2

2

4. Конструкторские основы. Состав и результаты процесса конструирования. Применение абстракций и формализации в процессе конструирования. Форма и содержание изделия. Свойства и особенности изделия. Профессиональная, научная и потребительская специфика свойств и особенностей изделия. Содержание конструкторских данных. Интерпретация (семантика) конструк-торских данных. Конструкторская се-мантика и построение интеллектуальных САПР.

4

2

2

2

Итого:

18

10

8

2

0

8

Часть 2. Теория декларативной конструкторской семантики




1. Концептуальные средства конструк-торской семантики. Конструкторские типы. Отношения между конструк-торскими типами. Деревья компонентов конструкции. Последовательность дере-вьев компонентов. Система координат в деревьях компонентов. Таблицы. Система описания свойств изделия.

6

4

1

2

1

2

2. Конструкторские данные и кон-структорские операции. Простые и составные конструкторские данные. Мо-дель простых конструкторских данных. Иерархическая структурная надстройка над моделью простых конструкторских данных. Операции над составными кон-структорскими данными.

5

3

1

1

1

2

3. Семантические описания свойств из-делия. Конструкторское понятие. Пра-вила семантической сочетаемости конс-трукторских понятий. Описания констру-кторских понятий: остенсивные, вербаль-ные, эксплицитные, имплицитные, реаль-ные, номинальные. Структурные, пред-метные и предикатные свойства изделия.

8

6

2

2

2

2

4. Описание структурных и предметных свойств изделия. Правила структурной сочетаемости конструкторских понятий. Агрегация и наследование конструк-торских понятий. Референциальные тож-дества конструкторских понятий. Пра-вила предметной сочетаемости конс-трукторских понятий.

8

6

2

2

2

2

5. Описание предикатных свойств изде-лия. Правила общей сочетаемости конст-рукторских понятий.

7

5

1

2

2

2

6. Построение расширяемого семанти-ческого языка профессиональных, науч-ных и потребительских описаний свойств изделия.

5

3

1

2

2

Итого:

39

27

8

11

8

12

Часть 3. Теория операционной конструкторской семантики




1. Семантические конструкторские моде-ли. Анализ и синтез конструкторских структур. Термальные описания конс-трукторских структур. Мономорфные и полиморфные конструкторские струк-туры. Синтез конструкторских структур. Автоматический синтез мономорфных конструкторских структур. Автома-тизированный и автоматический синтез полиморфных конструкторских структур.

7

4

1

2

1

3

2. Вычисление конструкторской семан-тики. Организация логических вычис-лений по методу резолюции и диа-граммным методом.

7

4

1

2

1

3

3. Использование многозначной логики для организации вычислительного про-цесса. Обогащение конструкторских моделей в многозначной логике.

8

5

1

2

2

3

4. Обогащение конструкторских моделей с помощью нерекурсивных определений.

6

3

1

1

1

3

5. Обогащение конструкторских моделей с помощью рекурсивных определений.

6

3

1

1

1

3

6. Локализация и диагностика смысловых конструкторских ошибок. Прямое и об-ратное преобразование описаний свойств изделия.

7

4

1

1

2

3

Итого:

41

23

6

9

8

18

Часть 4. Разработка информационных технологий семантического конструирования





1. Архитектура САПР, основанной на семантической обработке конструктор­ских данных. Язык описания свойств изделия.

7,5

4,5

0,5

2

2

3


2. Построение подсистемы ввода описа­ний свойств изделия. Структуры данных и алгоритмы.

5,5

2,5

0,5

2

3


3. Построение базы профессиональных, научных и потребительских описаний свойств изделий. Методика описания свойств изделий. Систематизация конст­рукторских понятий. Структура базы свойств изделий.

7,5

4,5

0,5

2

2

3


4. Построение подсистемы автоматизи­рованного структурного синтеза струк­турных конструкторских решений. Па­раметризация структурных конструктор­ских решений.

6,5

2,5

0,5

2

4


5. Построение подсистемы автоматиче­ского синтеза структурных конструктор­ских решений.

7

4

2

2

3


6. Построение базы конструкторских данных. Структуры данных семантиче­ских моделей конструкции. Универсум семантических моделей конструкции.

9

6

2

2

2

3


7. Инструментальные средства семанти­ческих вычислений. Реализация модели структурного конструкторского решения в виде деревьев компонентов конструк­ции. Система координат в деревьях ком­понентов конструкции. Табличные функ­ции и алгоритмы построения вычисли­тельных операций в деревья компонен­тов.

8

5

1

2

2

3


8. Организация вычислительного про­цесса. Автоматический синтез конструк­ции. Проверка свойств изделия в описа­нии конструкции с помощью базы опи­сания свойств изделия. Планирование вычислительного процесса на основе ранжирования описаний функций и пре­дикатов. Локализация и диагностика конструкторских ошибок.

8

5

1

2

2

3


9. Методика разработки автоматизированных конструкторских систем. Выбор логики. Выбор разделов базы свойств изделия. Использование классификаций конструкторских поня-тий. Разработка интерфейса с подсис-темами САПР, в том числе с графической.

9

6

2

2

2

3

Итого:

68

40

10

12

18

28

Итого по дисциплине:

170

102




34

34

34

68


2.2. Тематический план лекционных занятий


№ п/п

Наименование темы лекции

Объем в часах

1

Цели изучения дисциплины, состав занятий и метод контроля, основные разделы. Лингвистические основы. Синтаксис и семантика. Понятие. Семантические валентности. Сочетаемость понятий в тексте. Семантический анализ текста на основе сочетаемости понятий. Анафорические отношения и референциальные тождества.

2

2

Математические основы. Транзитивные множества. Теория моделей транзитивных множеств. Математическая семантика: теория неподвижных точек, денотационная семантика, абстрактные типы данных.

2

3

Информационные основы. Синтаксическая и семантическая (смысловая) обработка данных. Процедурные и декларативные языки. Модели обработки декларативных языков. Декларативная и операционная семантика. Построение интеллектуальных тезаурусов.

2

4

Конструкторские основы. Состав и результаты процесса конструирования. Применение абстракций и формализации в процессе конструирования. Форма и содержание изделия. Свойства и особенности изделия. Профессиональная, научная и потребительская специфика свойств и особенностей изделия. Содержание конструкторских данных. Интерпретация (семантика) конструкторских данных. Конструкторская семантика и построение интеллектуальных САПР.

2

5

Концептуальные средства конструкторской семантики. Конструкторские типы. Отношения между конструкторскими типами. Деревья компонентов конструкции. Последовательность деревьев компонентов. Система координат в деревьях компонентов. Таблицы. Система описания свойств изделия.


Конструкторские данные и конструкторские операции. Простые и составные конструк­торские данные. Модель простых конструкторских данных. Иерархическая структурная надстройка над моделью простых конструкторских данных. Операции над составными конструкторскими данными.

2

6

Семантические описания свойств изделия. Конструкторское понятие. Правила семантической сочетаемости конструкторских понятий. Описания конструкторских понятий: остенсивные, вербальные, эксплицитные, имплицитные, реальные, номинальные. Структурные, предметные и предикатные свойства изделия.

2

7

Описание структурных и предметных свойств изделия. Правила структурной сочетаемости конструкторских понятий. Агрегация и наследование конструкторских понятий. Референциальные тождества конструкторских понятий. Правила предметной сочетаемости конструкторских понятий.

2

8

Описание предикатных свойств изделия. Правила общей сочетаемости конструкторских понятий. Построение расширяемого семантического языка профессиональных, научных и потребительских описаний свойств изделия.

2

9

Семантические конструкторские модели. Анализ и синтез конструкторских структур. Термальные описания конструкторских структур. Мономорфные и полиморфные конструкторские структуры. Синтез конструкторских структур. Автоматический синтез мономорфных конструкторских структур. Автоматизированный и автоматический синтез полиморфных конструкторских структур.

2

10

Вычисление конструкторской семантики. Организация логических вычислений по методу резолюции и диаграммным методом. Использование многозначной логики для организации вычислительного процесса. Обогащение конструкторских моделей в многозначной логике.

2

11

Обогащение конструкторских моделей с помощью нерекурсивных определений. Обогащение конструкторских моделей с помощью рекурсивных определений.

2

12

Локализация и диагностика смысловых конструкторских ошибок. Прямое и обратное преобразование описаний свойств изделия.


Архитектура САПР, основанной на семантической обработке конструктор­ских данных. Язык описания свойств изделия. Построение подсистемы ввода описа­ний свойств изде­лия. Структуры данных и алгоритмы.

2

13

Построение базы профессиональных, научных и потребительских описаний свойств изделий. Методика описания свойств изделий. Систематизация конст­рукторских понятий. Структура базы свойств изделий. Построение подсистемы автоматизи­рованного структурного синтеза струк­турных конструкторских решений. Па­раметризация структурных конструктор­ских решений.

2

14

Построение подсистемы автоматиче­ского синтеза структурных конструктор­ских решений.

2

15

Построение базы конструкторских данных. Структуры данных семантиче­ских моделей конструкции. Универсум семантических моделей конструкции.

2

16

Инструментальные средства семанти­ческих вычислений. Реализация модели структурного конструкторского решения в виде деревьев компонентов конструк­ции. Система координат в деревьях ком­понентов конструкции. Табличные функ­ции и алгоритмы построения вычисли­тельных операций в деревья компонен­тов. Организация вычислительного про­цесса. Автоматический синтез конструк­ции. Проверка свойств изделия в описа­ИИ конструкции с помощью базы опи­сания свойств изделия. Планирование вычислительного процесса на основе ранжирования описаний функций и пре­дикатов. Локализация и диагностика конструкторских ошибок.

2

17

Методика разработки автоматизированных конструкторских систем. Выбор логики. Выбор разделов базы свойств изделия. Использование классификаций конструкторских понятий. Разработка интерфейса с подсистемами САПР, в том числе с графической.

2

Итого :

34


2.3. Тематический план практических занятий


№ п/п

Наименование темы занятия

Объем в часах

1

Теория моделей.

2

2

Описание семантики методом неподвижных точек

2

3

Описание семантики методом денотационной семантики

2

4

Описание семантики методом абстрактных типов данных

2

5

Построение интеллектуальных тезаурусов.

2

6

Описание структурных и предметных свойств изделия

2

7

Синтез конструкторских структур.

2

8

Конструирование профессиональных расширений семантического языка

2

9

Ранжирование описаний функций и отношений.

2

10

Описание предикатных свойств изделия.

2

11

Описание анафорических отношений и референциальных тождеств.

2

12

Описание отношений агрегации.

2

13


Описание отношений наследования.

2

14

Изучение языка описания свойств изделий

2

15

Система координат древовидных структур.

2

16

Вычисление логических формул в многозначной логике

2

17

Построение логического вычислителя по диаграммному методу

2

Итого :

34

2.4. Задачи для проведения практических занятий

  1. Вычислить денотационную семантику выражения .

  2. Вычислить денотационную семантику выражения .

  3. Вычислить неподвижную точку


function z (n: integer): integer;

begin

if n > 0 then Result := n – 1 else Result := z ( z ( n + 2 ) )

end;

для n – натуральное.

4. Вычислить неподвижную точку

function z (n: integer): integer;

begin

if n > 0 then Result := n – 1 else Result := z ( z ( n + 2 ) )

end;

для n – целое.

5. Построить абстрактный тип данных «натуралшьное».

6. Построить абстрактный тип данных «последовательность».

7. Построить абстрактный тип данных «последовательность натуральных чисел».

8. Для 5, 6, 7 построить сигнатурные графы.

9. Построить описание конструкторского понятия «болт».

10. Построить описание конструкторского понятия «гайка».

11. Построить описание конструкторского понятия «болт с гайкой».

12. Дано описание системы конструкторских понятий «крепежные изделия».

- построить правильное структурное конструкторское решение;

- построить правильное параметризованное структурное конструкторское решение;

- разработать техническое задание на автоматическое проектирование.

2.5 Тематический план лабораторных работ





№ п/п

Наименование темы лабораторного занятия

Объем в часах

1

Разработка описаний структурных свойств изделий.

4

2

Разработка описаний предметных свойств изделий.

4

3

Разработка описаний предикатных свойств изделий

4

4

Автоматизированный синтез структурных конструкторских решений.

4

5

Составление технического задания на проектирование изделия.

4

6

Автоматический синтез структурного конструкторского решения.

4

7

Разработка графического сопровождения проекта.

4

8

Документирование

4
Итого:

32

2.6. Варианты лабораторных работ



1. Вариантами лабораторных работ являются несложные изделия, состоящие из 2-х, 3-х деталей.

3. ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ТЕМ КУРСОВЫХ РАБОТ



1. Разработка подсистемы ввода описаний свойств изделий

2. Разработка подсистемы управления базой семантических описаний свойств изделия.

3. Разработка подсистемы синтеза конструкции.

4. Разработка подсистемы семантических вычислений.

5. Разработка подсистемы диагностики конструкторских семантических ошибок.

6. Разработка подсистемы построения интерфейсов с подсистемами САПР.

7. Разработка описаний геометрических свойств изделий

8. Разработка описаний эргономических свойств изделий

9. Разработка описаний технологических свойств изделий

10. Разработка описаний физических свойств изделий

11. Разработка описаний свойств материалов

12. Разработка базы конструкторской семантики для класса изделий

4. ТЕМАТИКА САМОСТОЯТЕЛЬНЫХ РАБОТ (РЕФЕРАТОВ, КОНТРОЛЬНЫХ РАБОТ)




  1. Составление рефератов по заданной теме лекционных занятий.

4.1. Контроль самостоятельной работы студента

1. Проведение письменных контрольных опросов в конце занятий (10-15 мин).




5. ВОПРОСЫ К ЭКЗАМЕНУ




1

Лингвистические основы. Понятие синтаксиса и семантики.

2

Лингвистические основы. Понятие «понятие».

3

Лингвистические основы. Семантические валентности.

4

Лингвистические основы. Сочетаемость понятий в тексте. Семантический анализ текста на основе сочетаемости понятий

5

Лингвистические основы. Анафорические отношения и референциальные тождества.

6

Математические основы. Транзитивные множества.

7

Математические основы. Теория моделей транзитивных множеств.

8

Математическая семантика: теория неподвижных точек.

9

Математическая семантика: денотационная семантика.

10

Математическая семантика: абстрактные типы данных.

11

Информационные основы. Синтаксическая и семантическая (смысловая) обработка данных.

12

Информационные основы. Процедурные и декларативные языки. Модели обработки декларативных языков.

13

Информационные основы. Декларативная и операционная семантика.

14

Информационные основы. Построение интеллектуальных тезаурусов.

15

Конструкторские основы. Состав и результаты процесса конструирования.

16

Конструкторские основы. Применение абстракций и формализации в процессе конструирования.

17

Конструкторские основы. Форма и содержание изделия.

18

Конструкторские основы. Свойства и особенности изделия. Профессиональная, научная и потребительская специфика свойств и особенностей изделия.

19

Конструкторские основы. Содержание конструкторских данных. Интерпретация (семантика) конструкторских данных.

20

Конструкторские основы. Конструкторская семантика и построение интеллектуальных САПР.

21

Концептуальные средства конструкторской семантики.

22

Конструкторские данные

23

Конструкторские операции.

24

Семантические описания свойств изделия.

25

Конструкторское понятие.

26

Правила семантической сочетаемости конструкторских понятий.

27

Описания конструкторских понятий.

28

Структурные, предметные и предикатные свойства изделия.

29

Построение расширяемого семантического языка профессиональных, научных и потребительских описаний свойств изделия.

30

Семантические конструкторские модели.

31

Автоматизированный и автоматический синтез полиморфных конструкторских структур.

32

Вычисление конструкторской семантики. Использование многозначной логики.

33

Язык описания свойств изделия.

34

Инструментальные средства семанти­ческих вычислений.




6. ВОПРОСЫ ДЛЯ ПРОВЕРКИ ОСТАТОЧНЫХ ЗНАНИЙ

  1. Понятие конструкторской семантики.
  2. Форма и содержание изделия.
  3. Свойства и особенности изделия.
  4. Конструкторское понятие.
  5. Семантическая сочетаемость конструкторских понятий.
  6. Структурные, предметные и предикатные свойства изделия.



7. ДОПОЛНИТЕЛЬНЫЕ СРЕДСТВА, ИСПОЛЬЗУЕМЫЕ

ПРИ ОБУЧЕНИИ

    1. Интернет
    2. Программные семантические компоненты


СПИСОК ЛИТЕРАТУРЫ

Основная




  1. Барков И.А. Теория конструкторской семантики. –Ижевск: Изд-во ИжГТУ, 2003. -360с.
  2. Джонс Дж.К. Методы проектирования: Пер.с англ. -2-е изд.доп. -М.: Мир, 1986. -386с.
  3. Дитрих Я. Проектирование и конструирование. Системный подход: Пер. c польского. - М.: Мир, 1981. -454с.

Дополнительная




  1. Барков И.А. Конструкторская семантика в системах поддержки жизненного цикла из­делия // Информа­ционные технологии в инновационных проектах: Труды международной научно-технической конфе­ренции (г. Ижевск, 19-20 апреля 2000 г). –Ижевск: Изд-во Меха­нического завода, 2000. с. 174-177.
  2. Барков И.А. Теория конструкторской семантики для описания в САПР свойств зубчатых передач / Современные информационные технологии. Проблемы исследования, проектирования и производства зубчатых передач. Сборник докладов международного научного семинара. – Ижевск: Изд-во Ижевского государственного технического университета, 2001. –с.278-294.
  3. Барков И.А. Интеграция профессиональных знаний в CALS-технологиях на основе конструкторской семантики // Конструкторско-технологическая информатика-2000: Труды конгресса. В 2-х томах. Том 1/ IV ме­ждународный конгресс. –М.: Изд-во «Станкин», 2000. с.49 – 51.
  4. Барков И.А. Описание свойств изделий в САПР редукторов // Пространство зацепле­ний: Сборник док­ладов научного семинара Учебно-научного центра зубчатых пере­дач и редукторостроения. –Ижевск: Изд-во ИжГТУ, 2001. с.159-169.
  5. Барков И.А. Задача автоматического семантического анализа конструкции в САПР ре­дукторов // Мате­риалы Международной научно-технической конференции, посвященной 50 – летию ИжГТУ (19 – 22 фев­раля 2002 г.). – В пяти частях. Ч. 2. Инновационные техноло­гии в машиностроении и приборостроении. – Ижевск: Изд-во ИжГТУ, 2002. –с. 20 – 26.
  6. Барков И.А. Семантическая сочетаемость конструкторских понятий и описание свойств изделия в САПР // Материалы Международной научно-технической конференции, посвященной 50 – летию ИжГТУ (19 – 22 февраля 2002 г.). – В пяти частях. Ч. 2. Инноваци­онные технологии в машиностроении и приборостроении. – Ижевск: Изд-во ИжГТУ, 2002. –с.26-34.
  7. Замулин А. В. Типы данных в языках программирования и базах данных. – М.: Наука, 1988.
  8. Кейслер Г., Чен Ч. Теория моделей. -М.: Мир, 1977, -306 с.
  9. Клини С. Математическая логика. –М.: Мир, 1973. –480с.
  10. Мендельсон Э. Введение в математическую логику. –М.: Наука, 1976. –320с.
  11. Миндлин Я.З. Логика конструирования. - М.: Машиностроение, 1969. -124с.
  12. Половинкин А.И. Основы инженерного творчества. -М.: Машиностроение, 1988. - 368 с.: ил.
  13. Рубашкин В.Ш. Представление и анализ смысла в интеллектуальных информационных системах. -М.: Наука, 1989. -192с.
  14. Справочная книга по математической логике: В 4-х частях // Под ред. Дж. Барвайса.-Ч.I. Теория моделей: Пер. с англ. - М.: Наука, Главная редакция физико-математической литературы, 1982. -392с.
  15. Справочная книга по математической логике: В 4-х частях // Под ред. Дж. Барвайса.-Ч.II. Теория множеств: Пер. с англ. - М.: Наука, Главная редакция физико-математической литературы, 1982. -376с.
  16. Таленс Я.Ф. Работа конструктора. -Л.: Машиностроение. Ленингр. отделение, 1987. -255с.
  17. Харофас Д., Легг С. Конструкторские базы данных. –М.: Машиностроение, 1990. –224с.
  18. Цаленко М.Ш. Моделирование семантики в базах данных. - М.: Наука. Главная редакция физико-математической литературы, 1989. -288с.
  19. Чичварин Н.В. Экспертные компоненты САПР. - М.: Машиностроение, 1991. - 240 с.
  20. Осетров В.Г., Свитковский Ф.Ю. Логика и практика сборки машин. - Ижевск, 1996. -86 с.