автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.12, диссертация на тему:Повышение эффективности работы средств и систем САПР с применением технологий Internet (Intranet)
Автореферат диссертации по теме "Повышение эффективности работы средств и систем САПР с применением технологий Internet (Intranet)"
на правах рукописи
ОН
Янушко Валерий Владимирович; 1': i
ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ РАБОТЫ СРЕДСТВ И СИСТЕМ САПР С ПРИМЕНЕНИЕМ ТЕХНОЛОГИЙ INTERNET(INTRANET)
Специальность: 05.13.12 - системы автоматизации проектирования
Автореферат диссертации на соискание ученой степени кандидата технических наук
Таганрог 1999 г.
Работа выполнена на кафедре САПР Таганрогского государственного радиотехнического университета.
Научный руководитель - доктор технических наук,
профессор Курейчик В.М.
Официальные оппоненты:
- д.т.н., профессор Витиска Н.И.(ТГПИ, г.Таганрог)
- д.т.н., профессор Рогозов Ю.И.(ТРТУ, г.Таганрог)
Ведущее предприятие - НИИ связи (г.Таганрог)
Защита состоится "_ "_ 1999 г. в _ часов на
заседании диссертационного совета Д063.13.02 по защите диссертации при Таганрогском государственном радиотехническом университете по адресу: 347928, г. Таганрог, пер. Некрасовский 44, ауд. Д - 406.
С диссертацией можно ознакомится в библиотеке университета. Автореферат разослан "_"_1999 г.
Ученый секретарь диссертационного совета, кандидат //Л4 технических наук, доцент ^ /у (
А.Н. Целых.
01/1* 1, — „Т — \Г)
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ.
Актуальность работы. За последние 10 - 15 лет САПР прошли большой путь развития от "электронных кульманов" первого поколения, предназначенных в основном для машинной подготовки проектной документации, до современных систем, автоматизирующих практически все процессы, связанные с проектированием и изготовлением новых изделий.
В то же время задержка в использовании информационных технологий в промышленности может позволить внедрить их быстро и с минимальными потерями, с учетом опыта и ошибок западных фирм. CASE - технологии (Computer - Aided Software Engineering) и средства структурного анализа SADT (Structured Analyzes and Design Technique) призваны сыграть в процессе информатизации интегрированных систем автоматизированного проектирования(ИТСАПР) особую роль. Ведь они являются инструментальной базой по отношению ко всем остальным системам автоматизации производственной и хозяйственной деятельности и, как правило, основываются на последних достижениях в области автоматизации инженерного труда и организации производства.
Основная проблема, возникающая при использовании гетерогенных систем (нередко усугубляемая неоднородностью инструментальной базы - системных программно - аппаратных средств, в том числе систем управления сетью, базами данных и т.д.), заключается в переносе между различными программными пакетами проекционных данных проекта, когда в каждой из систем нужно обеспечить адекватность описания данных с заданной точностью.
Развитие компьютерных сетей привело к быстрому изменению самого способа ведения конструкторских разработок, превратив системы автоматизированного проектирования^ АПР) в своеобразное окно, через которое осуществляется доступ к обширным взаимосвязанным программным, информационным и людским ресурсам. Программное обеспечение (ПО) автоматизированных рабочих мест (АРМ) - это просмотрщик, с помощью которого тот или иной проект связывается со всеми ресурсами. С точки зрения конструкторской разработки применение сетей сулит интеграцию усилий в рамках предприятия
на протяжения всего жизненного цикла изделия.
Сеть Интернет вызвала к жизни множество новых инструментов, предназначенных для сотрудничества и совместного использования данных в глобальном масштабе. Передовые компании с их помощью смогут предоставить необходимую информацию и инструменты в нужное время и именно тем, кому это требуется, независимо оттого, где они находятся. Таким образом вопрос разработки новой архитектуры ИТСАГТР использующей технологии Интернет(Интранет) является актуальным.
Цель работы состоит в создании методологии использования сети Интернет(Интранет) при решении основных задач конструкторского проектирования. Для достижения указанной цели предлагается решение следующих основных задач:
1. Анализ основных методов построения структуры ИТСАПР;
2. Исследование эффективности существующих ИТСАПР;
3. Построение новой структуры ИТСАПР использующей структуру и возможности сети Интернет(Интранет).
Научная новизна диссертационной работы:
1. Разработана структурная схема ИТСАПР, использующая все доступные ресурсы глобальной сети Интернет(Интранет);
2. Предложены методы построения ИТСАПР, для межплатформенной совместимости и поддержки различных функциональных модулей;
3. Предложен новый вариант распределения проекционных задач, позволяющий сократить затраты на проектирование изделия;
Практическую ценность:
1. Разработанные структурные схемы ИТСАПР использовать новые возможности интеграции программных модулей, используемых в проектировании;
2. Использование сети Интернет(Интранет) минимизировать количество системных применяемых при проектировании;
3. Возможность переносимости системного программного обеспечения между разнородными аппаратными и программными платформами для выполнения различных проектных процедур.
решаемых временные
позволяют различных процессе
позволило ресурсов,
Реализация результатов работы. Основные теоретические и практические результаты диссертационной работы использованы в госбюджетных работах «Разработка теории и методов построения интегрированных САПР БИС с элементами искусственного интеллекта» (№ ГР 01.9.50004188), «Разработка методов и моделей генетического поиска в интеллектуальных САПР» выполненной в рамках государственной научно-технической программы «Университеты России" (19951996 г.), хоздоговорной работе «Учебно-методический комплекс. Применение экспертных систем в инженерной практике» выполненной в рамках научно-технической программы «Компьютеризация образования»(1995г.), «Исследование генетических методов оптимизации» ( № ГР. 02.9.70001838).
«Разработка модулей - преобразования сигналов и программного обеспечения не стандартизированного средства измерения (НСИ) для автоматизации стендовых измерений системы электроснабжения самолета (СЭС)" (1999г №5-99.0) проводимых ООО НПКФ "ДЭЙТАМИКРО".
Результаты работы внедрены в ООО НПП «Спецстрой -Свяь» в качестве ПО САПР проектирования топологии печатных плат.
Материалы диссертации использованы в учебном процессе на кафедре САПР ТРТУ при проведении практических занятий, а также в курсовом проектировании по курсу "Перспективные информационные технологии и среды".
Апробация основных научных и практических результатов работы проводились на научных семинарах «Генетические алгоритмы» (ТРТУ, 1996 - 1999 г.), Всероссийских научно-технических конференциях студентов и аспирантов (г. Таганрог, 1996 - 1999 г.), Всероссийских научно-технических конференциях с участием зарубежных представителей «Интеллектуальные САПР» (г. Геленджик, 1996 - 1998 г.).
Публикации. Результаты диссертации отражены в 6 печатных работах.
Структура и объем диссертационной работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложений. Работа содержит 174 страницы, включая 32 рисунка, 8 таблиц, список литературы
из 149 наименований, 21 страницы приложений и актов об использовании.
СОДЕРЖАНИЕ РАБОТЫ.
Во введении обоснована актуальность диссертационной работы, описана цель работы, основные научные положения, выносимые на защиту, приведены сведения о практической ценности, реализации и внедрении, апробации, дано общее описание выполненной работы.
В первой главе был проведен анализ существующих САПР, использующих общую системную среду (framework) для проектирования и изготовления проектной документации. Рассмотрены основные способы управления проектными данными, выделены основные информационные потоки. Выявлены достоинства и недостатки этой структуры.
Задача проектирования современных изделий электроники и вычислительной техники характеризуется двумя составляющими, связанными со сложностью процесса проектирования и уменьшением времени проектирования. Высокий уровень сложности проектирования вытекает из функциональной сложности элементной базы, поскольку в ее состав входят не только стандартные компоненты, но и заказные изделия, такие как специализированные интегральные схемы и программируемые логические микросхемы. Уменьшение времени проектирования связано с требованиями конкурентоспособности и сокращением цикла проектирования и создания изделия.
Для успешного решения этих важнейших проблем требуется комплексное автоматизированное проектирование с применением новых информационных технологий. Поэтому в условиях экономического кризиса отечественные разработчики САПР вынуждены идти на различные варианты интеграции различных зарубежных, так и отечественных технических и программных элементов. Такой подход позволяет создавать новые архитектуры ИТСАПР в приемлемые сроки и обеспечивать мобильность создаваемых архитектур, увеличение производительности, расширение сферы их применения и, таким образом, повышать их конкурентоспособность и время жизни.
Основой наиболее развитых современных открытых ИТСАПР является системная среда (framework), предоставляющая проектировщикам и системным администраторам инструментальные средства для создания открытой архитектуры САПР, управления процессом проектирования и процессом передачи проекционных данных.
Основной вывод первой главы заключается в том, что в условиях тесной интеграции различных программных модулей экономически целесообразно разработать новую архитектуру ИТСАПР включающей: ведение общей базы данных по проектным функциям и данным, объединение инвариантной части системного программного обеспечения, относящегося к техническим средствам и инвариантную часть прикладного программного обеспечения к прикладным задачам в общий структурный блок, создать систему взаимодействия пользователей и многопользовательского интерфейса с использованием открытых стандартов, получение достоверной информации о выполнении проектных процедур.
Во второй главе произведен анализ многоагентных архитектур (MAC), проанализированы языки, используемые при создании «агентно - ориентированных» систем с точки зрения применения их в глобальной сети Интернет(Интранет), а так же возможность использования этих языков различными системами. Рассмотрена взаимосвязь между протоколами Интернет(Интранет) и высокоуровневыми протоколами передачи данных, используемых при объединении различных сетевых инфраструктур для построения MAC.
Для реализации основных идей, позволяющих повысить эффективность проектирования, в работе рассматривается возможность использования информационных технологий, используемых в глобальной сети Интернет(Инранет).
Применение глобальной сети Интернет вызвало интеграцию и разработку новых инструментальных пакетов. Компании - разработчики программного обеспечения с помощью технологий, используемых в Интернет(Интранет) предоставляют необходимую информацию и инструменты в нужное время и именно тем, кому это требуется.
Задача разработки искусственных организаций (ИО) и сообществ, состоящих из отдельных независимых программных
модулей (виртуальных агентов), работающих в едином программном пространстве, является естественным развитием проблематики САПР. В ИО или виртуальных организациях (ВО) размываются границы между социальными и техническими системами. В общем случае, ВО можно рассматривать как сложную социотехническую систему, образованную из удаленных друг от друга групп людей (виртуальных коллективов), объединяемых на основе симбиоза передовых сетевых и интеллектуальных технологий. В частном случае, ВО может фигурировать как искусственная организация, состоящая исключительно из отдельных, независимых виртуальных агентов. При этом одни и те же программные модули могут одновременно входить в состав нескольких ВО.
Виртуальная организация может рассматриваться как своего рода метаорганизация, объединяющая цели, ресурсы и опыт ряда организаций - партнеров. В рамках агентно -ориентированного подхода виртуальную (искусственную) организацию можно трактовать как сообщество (группу) MAC, которое сформировано электронным путем и функционирует в виртуальном пространстве. Это компьютерно - интегрированная организация, состоящая из неоднородных, свободно взаимодействующих коллективов, находящихся в различных местах.
Сравнительные данные_Таблица 1
Критерии Классическая Виртуальная
организация организация
Среда Физическая Виртуальная
Коммуникация Непосредственная Дистанционная
Единица Однородная Неоднородная
Вид Замкнутая Открытая
Структура Дерево Неоднородная
Взаимодействие Вертикальное Горизонтальное
Кооперация Ограниченная Интенсивная
Управление Централизованное Децентрализованное
Связи Постоянные Гибкие
Развитие Жесткое планирование Самоорганизация
После проведения сравнительного анализ классической и
8
виртуальной организации, в таблице 1 представлены основные различия этих организаций.
Произведен анализ архитектур MAC, представляющий интерес в аспекте создания открытой, распределенной вычислительной среды. Рассмотрены языки программирования для создания отдельных агентов с учетом использования их переносимости на различных операционных системах.
В третьей главе предложена методология разработки архитектуры САПР с применением технологии Интернет(Интранет). Представлены основные составляющие части архитектуры САПР, функционирование системной среды. Представлены методы пересылки и подготовки проектной информации. Проведен аналитический расчет вероятности блокировки системы, который показал работоспособность предложенной архитектуры.
На основании проведенного анализа архитектур MAC, языков разработки агентов и возможности инкапсулирования протокола TCP/IP протоколами магистрального уровня была предложена трехуровневая архитектура интеллектуального агента, представленная на рис. 1. Предложенная архитектура позволяет обеспечить надежный механизм передачи сообщений, маршрутизации полученных сообщений по назначению, трансляцию входящих сообщений в формат представления данных адресата, мониторинг и тестирование агента.
В связи с этим предложенная методология разработки архитектуры ИТСАПР (рис.2), базирующейся на Интернет(Интранет) технологии, обеспечивает: простоту разработки приложений, единообразное инсталлирование системы на различных операционных платформах и единообразный интерфейс пользователя, а также решает специфичные проблемы связанные с наличием противоречивых стандартов и защиты данных.
Уровень представления информации основан на открытых стандартах Веб - просмотрuimcaíNetscape Navigator или
Internet Explorer). С помощью Веб-просмотрщика организовывается просмотр информации определяемой языком html и объектной моделью DCOM. Html-страница служит в качестве механизма доставки информации пользователю, html-
скрипт, контейнера Ява(Гауа)- аплетов и приложений, исполняемых на клиентской
Внешнее представление данных
Решение Интерфейс пользователя Внутренние расширения
Послать
Принять
Средства коммутации
Трансляция во внутреннее представление
Формирование сообщений Г
ТТ
fl UU II
Трансляция сообщений (KQML, Tel.......)
Низкоуровневая передача и прием сообщений
ТТПТ
Передача сообщений Рис. 1 Архитектура интеллектуального агента
машине, а также служб, относящихся к другим уровням архитектуры.
Уровень информационного наполнения обеспечивает доступ к основным данным и информационным службам, а также к базам данных с помощью Ява(1ауа) и Ява(Java)-CKpиптов, сервлетов и CGI-скриптов.
Уровень приложений реализуется на сервере приложений с помощью компонентов JavaBeans или объектов технологии CORBA. Для взаимодействия приложений с реляционными базами данных и другими существующими системами применяется служба обработки транзакций (сервер транзакций). Например, CORBA позволяет с помощью языка Interface Definition Language, который используется в технологии CORBA, создавать
интерфейсы для доступа к службам, написанными на любом языке программирования.
Уровень данных и сервисов включает информационные и прикладные службы, основанные на реляционных базах данных и существующих системах, доступ к которым расширяется за счет применения стандартных протоколов Интернет (Интранент).
Оценка блокировки разработанной архитектуры определяется как дополнение до единицы отношения среднего числа установленных соединений к среднему числу поступивших вызовов:
Ъ\Арх
рф) = 1--*-*—,
)2рх
x
Рис. 2 Схема функционирования
где рх- вероятность того, что система находится в состоянии х;
/х/ - число пар «вход-выход», между которыми установлены соединения;
N - количество выходов;
X - интенсивность вызовов. В четвертой главе приведено описание экспериментальных исследований новой системной среды САПР спроектированной с применением технологии
Интернет(Интранет).
Экспериментальное исследование эффективности предложенной структуры преследовало цель определения максимального количества пользователей, при котором система не даст отказ новому пользователю при формировании им нового запроса. Для их проведения создан пакет программ на языках программирования С++ для компилятора Microsoft 5.0 и для компилятора GNU, язык программирования Ява(1ауа) для компилятора Sun Microsystem 1.0, язык сценариев Ява(7ауа)Script 2.1 для интерпретатора Sun Microsystem, язык гипертекстовой разметки HTML 4.0, что позволяет использовать пакет в операционных системах (Solaris, Macintosh, Unix, MS Windows 95/98, MS Windows NT), для которых существуют данные компиляторы и интерпретаторы. Эксперименты проводились с использованием сервера на базе IBM PC с процессором Pentium с операционной системой MS Windows NT 4.0, клиентские приложения выполнялись на машинах IBM PC (с операционными системами. MS Windows 95/98, MS Windows NT), SunSparkstation 5(c операционными системами Solaris, Unix) и Mac(c операционной системой Mac OS ).
При работе с Интернет(Интранет) использовался Веб сервер Netscape Enterprise Server 3.1, в качестве клиентского программного обеспечения использовался Веб - просмотрщик Internet Explorer 4.0.
Процедура линейного регрессионного анализа заключается в определении линии регрессии таким образом, чтобы сумма квадратов отклонений вдоль оси случайной величины (OY) от проведенной линии у = f(x) была минимальной. Уравнение y=f(x) может отражать либо линейную зависимость (линейная регрессия):
y = a0+aix,
либо нелинейную зависимость (нелинейная регрессия): у = а0+ aix + а2х2+ ... +архр.
Для определения зависимости проводились серии экспериментов, а затем были получены зависимости с помощью регрессионного анализа по методу Чебышева.
После проведения регрессионного анализа была получена следующая зависимость:
у(х) =2.632103*10'3 х2 + 1.723388*10"1*х + 1.257987*10"'. Проведенные исследования показали, что построение архитектуры ИТСАПР с применением технологии Интернет(Интранет) сократит сроки проектирования на 15%.
ЗАКЛЮЧЕНИЕ.
1. Представлены области применения и дана постановка задачи построения ИТСАПР с использованием сети Интернет(Интранет) с учетом возможности современных технологий. Был проведен анализ существующих САПР, определены их достоинства и недостатки. На основании проведенного анализа были сделаны выводы о необходимости разработки системы, реализующей возможности построения системной среды ИТСАПР как гибкой САПР, ведения общей базы данных по проектным функциям и данным, объединения инвариантной части к техническим средствам и инвариантной части к прикладным задачам в общий блок, упорядочения информационных потоков, идентификацией и классификацией информации по типу и периодичности, формализацией решаемых задач, созданием системы взаимодействия пользователей и многопользовательского интерфейса с использование открытых стандартов, получением достоверной информации о выполнении решений.
2. Проведен анализ MAC, проанализированы основные архитектуры построения независимых интеллектуальных агентов. Были выявлены основные достоинства и недостатки этих архитектур. Исследованы языки построения агентов с точки зрения использования их в глобальной сети Интернет(Интранет), а так же возможность использования этих языков различными системами. Проведен анализ возможности протокола TCP/IP по его инкапсуляции другими протоколами, для построения MAC. Была предложена новая архитектура
ИТСАПР с использованием технологии MAC, проведен аналитический расчет вероятности блокировки системы, который показал работоспособность предложенной архитектуры.
3. Разработана архитектура вычислительных процессов САПР с использованием технологий сети Интернет(Интранет), определены компоненты и функции ИТСАПР, определены механизмы функционирования с учетом информационных потоков, проведен аналитический метод расчетов вероятности блокировки системы.
4. Для разработанных структур создан пакет программ на языке программирования С++ для компиляторов Microsoft версии 5.0 и GNU. Для создания универсального модуля, под держки вебсервера используется язык программирования Java для компилятора Sun Microsystem версии 1.0. При создании языка сценариев выполняющихся на веб-сервере применяется язык сценариев JavaScript версии 2.1. Передача и отображение информации на клиентских машинах осуществляется с помощью языка гипертекстовой разметки HTML версии 4.0,что позволяет использовать пакет в операционных системах (Solaris, Macintosh, Unix, MS Windows 95/98, MS Windows NT), для которых существуют компиляторы и интерпретаторы.
5. Проведенные исследования показали, что построение архитектуры САПР с применением технологии Интернет(Интранет) сократит сроки проектирования на 18%.
ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИОННОЙ РАБОТЫ.
1. Нужнов Е.В., Янушко В.В. Система исследования генетических алгоритмов. Известия ТРТУ №3. Таганрог, 1996, с. 59.
2. Сеченов М.Д., Янушко В.В. Адаптивный интерфейс пользователя САПР. Известия ТРТУ №3. Таганрог 1996, с. 234.
3. Нужнов Е.В., Янушко В.В. Средства повышения эффективности обработки данных в САПР. Известия ТРТУ №3. Таганрог, 1997, с 220.
4. Янушко В.В. Перспективы развития сетевых САПР на базе
глобальной сети Интернет. Известия ТРТУ №3. Таганрог, 1998, с.60-64.
5. Янушко В.В. Протоколы передачи данных в САПР. Известия ТРТУ №3. Таганрог, 1998, с. 106.
6. Нужное Е.В., Янушко В В. Язык гипертекстовой разметки (HTML).: Учебное пособие. Таганрог, 1997.
Личный вклад автора в работах, написанных в соавторстве:
[1] - разработка методики кодирования и декодирования хромосом;
[2] - разработка метода тестирования передачи проекционных данных;
[3] - разработка и модификация ПО САПР.
[5] - разработка протоколов передачи данных в САПР.
Соискатель:
В. В.Янушко
Оглавление автор диссертации — кандидата технических наук Янушко, Валерий Владимирович
ВВЕДЕНИЕ.
Глава 1. ЦЕЛИ И ЗАДАЧИ ИССЛЕДОВАНИЯ.
1.1 Цели и пути создания интегрированной САПР.
1.2 Управление проектными данными.
1.3 Управление информационными потоками.
Введение 1999 год, диссертация по информатике, вычислительной технике и управлению, Янушко, Валерий Владимирович
Преимущества и выгоды, которые дает внедрение на предприятии системы автоматизированного проектирования (САПР), кажется, очевидны для всех. Не вызывает никаких сомнений и необходимость скорейшего технического переоснащения предприятий отечественной промышленности [1]. Поэтому усилившийся в последнее время интерес к системам автоматизированного проектирования (САПР) вряд ли можно назвать случайным.
Сегодня под словом САПР понимается гораздо больше, нежели просто "программно-аппаратный комплекс для выполнения проектных работ с использованием компьютеров", и зачастую этот термин используется, прежде всего, как удобная аббревиатура для обозначения большого класса систем автоматизации. Это связано с тем, что за последние 10-15 лет такие системы прошли большой путь развития от "электронных кульманов" первого поколения, предназначенных в основном для машинной подготовки проектной документации, до современных систем, автоматизирующих практически все процессы, связанные с проектированием и изготовлением новых изделий, будь то деталь, узел машины или целый автомобиль, самолет или здание [2-4].
Чем сложнее разрабатываемое изделие, тем более сложной и функциональной должна быть САПР. Системы проектирования в масштабах предприятия принято определять как CAD/CAM/CAE -системы, функции автоматизированного проектирования распределяются в них следующим образом: модули CAD (Computer Aided Design) - для геометрического моделирования и машинной графики, модули подсистемы САМ (Computer Aided Manufacturing) - для технологической подготовки производства, а модули CAE (Computer Aided Engineering) - для инженерных расчетов и анализа с целью проверки проектных решений. Таким образом, современная система CAD/CAM/CAE способна обеспечить автоматизированную поддержку работ инженеров и специалистов на всех стадиях цикла проектирования и изготовления новой продукции [3].
В то же время задержка в использовании информационных технологий в промышленности может позволить внедрить их быстро и с минимальными потерями, с учетом опыта и ошибок зарубежных западных фирм. Системы CAD/CAM/CAE масштаба предприятия (или полномасштабные) призваны сыграть в процессе информатизации машиностроения особую роль. Ведь они являются инструментальной базой по отношению ко всем остальным системам автоматизации производственной и хозяйственной деятельности и, как правило, основываются на последних достижениях в области автоматизации инженерного труда и организации производства.
Имеющиеся в настоящее время на рынке CAD/CAM/CAE-системы для машиностроения по широте охвата решаемых с их помощью задач можно разделить на универсальные и специализированные, причем последние используются как самостоятельно, так и в составе универсальных. Все универсальные CAD/CAM/CAE- системы содержат три обязательные категории подсистем:
1. Пакеты программ для графического ядра системы. Типичными представителями специализированных программ этой категории могут служить ACIS (Spatial Technology) и Concept Modeller (Wisdom), реализующие твердотельную вариационную геометрию при создании геометрических моделей;
2. Пакеты для всестороннего анализа и оценки функциональных и эксплуатационных свойств с помощью методов моделирования на различных уровнях физического представления проектируемых объектов. Их использование позволяет почти полностью отказаться от дорогостоящего изготовления прототипов проектируемых изделий и их натуральных испытаний. Такие системы обычно отличаются высокой сложностью и стоимостью и охватывают широкий круг задач моделирования технических объектов. Здесь наиболее распространены системы моделирования на распределенном уровне, использующие метод конечных элементов. В зависимости от типа проектируемых изделий, технологии их изготовления и условий эксплуатации они так же подразделяются на универсальные и специализированные. К числу самых известных универсальных систем относятся NASTRAN.NISA II, PATRAN, ANSYS - к числу специализированных CAE- систем пакеты SIMTEC и MAGMAsoft , MoldFlow и другие; 3. Системы для подготовки управляющих программ станков и технологического оборудования с ЧПУ. Как правило, они имеют собственный достаточно развитый графический редактор, позволяющий на основе чертежа детали создавать ее геометрическую модель, которая затем используется для генерации управляющей программы систем ЧПУ. Таких пакетов и рабочих станций создано уже не мало. Наиболее известные из них -SmartCAM, CIM, CAD, Cimplex, PEPS, DUCT,"Спрут" и др. Часто они выпускаются как специализированные пакеты для конкретных видов механообработки или имеют набор специализированных модулей [4,5-7,9,11].
Основная проблема, возникающая при использовании гетерогенных систем (нередко усугубляемая неоднородностью инструментальной базы - системных программно - аппаратных средств, в том числе систем управления и передачи данных в локальных сетях и базами данных), заключается в переносе между системами геометрических моделей сконструированных деталей и узлов одного проекта, когда в каждой из систем нужно обеспечить адекватность описания геометрии с заданной точностью [8-9].
Развитие компьютерных сетей привело к быстрому изменению самого способа ведения конструкторских разработок, превратив САПР в своеобразное окно, через которое осуществляется доступ к обширным взаимосвязанным программным, информационным и людским ресурсам. Программное обеспечение (ПО) автоматизированных рабочих мест (АРМ) - это просмотрщик, с помощью которого тот или иной проект связывается с этими ресурсами. С точки зрения конструкторской разработки применение сетей сулит интеграцию усилий в рамках предприятия на протяжения всего жизненного цикла изделия.
Сеть Интернет(Интранет) вызвала к жизни множество новых инструментов, предназначенных для сотрудничества и совместного использования данных в глобальном масштабе. Передовые компании с их помощью смогут предоставить необходимую информацию и инструменты в нужное время и именно тем, кому это требуется, независимо оттого, где они находятся. Разработанные в настоящее время архитектуры и ПО САПР не могут предложить для них достаточно эффективное решение, т.к. работают в «закрытом» информационном пространстве. В этой связи встает вопрос о разработке новой архитектуры САПР поддерживающей возможности технологии Интернет(Интранет), который является актуальным на сегодняшний день.
Цель диссертационной работы состоит в разработке методологии использования сети Интернет(Интранет) при решении основных задач конструкторского проектирования. Для достижения указанной цели предлагается решение следующих основных задач:
1. Анализ основных методов построения структуры САПР;
2. Исследование эффективности существующих САПР;
3. Построение новой архитектуры САПР использующей структуру и возможности сети Интернет(Интранет).
Решение поставленных задач позволяет автору защитить следующие новые научные результаты:
1. Обобщенная методология сокращения времени при решении задач конструкторского проектирования с помощью параллельных вычислительных систем;
2. Построение параллельной вычислительной системы на базе глобальной сети Интернет(Интранет);
3. Методы позволяющие добавлять новые функциональные возможности к существующим системам автоматизированного проектирования, без модификации самих систем.
Научная новизна работы представляет собой:
1. Разработана структурная схема САПР, использующая все доступные ресурсы глобальной сети Интернет(Интранет);
2. Предложены методы построения САПР, для межплатформенной совместимости и поддержки различных функциональных модулей;
3. Предложен вариант распределения решаемых задач, позволяющий сократить временные затраты на проектирование изделия;
Практическая ценность результатов диссертационной работы состоит в следующем:
1. Разработанные структурные схемы САПР позволяют использовать новые возможности интеграции различных программных модулей, используемых в процессе проектировании;
2. Использование сети Интернет(Интранет) позволило минимизировать количество системных ресурсов, применяемых при проектировании;
3. Возможность переносимости между разнородными аппаратными и программными платформами для выполнения различных проектных процедур;
Основные теоретические и практические результаты диссертационной работы использованы в госбюджетных работах: «Разработка теории и методов построения интегрированных САПР БИС с элементами искусственного интеллекта» (№ ГР 01.9.50004188), «Разработка методов и моделей генетического поиска в интеллектуальных САПР» выполненной в рамках государственной научно-технической программы «Университеты России" (1995-1996 г.), хоздоговорной работе «Учебно-методический комплекс. Применение экспертных систем в инженерной практике» выполненной в рамках научно-технической программы. «Компьютеризация образования» (1995г.), «Исследование генетических методов оптимизации» ( № ГР. 02.9.70001838).
Разработка модулей - преобразования сигналов и программного обеспечения не стандартизированного средства измерения (НСИ) для автоматизации стендовых измерений системы электроснабжения самолета (СЭС)» (1999г №5-99.Р) проводимых ООО НПКФ «ДЭЙТАМИКРО».
Результаты работы внедрены в ООО НПП «Спецстрой - Связь» в качестве ПО САПР проектирования топологии печатных плат.
Кроме того, материалы диссертации использованы в учебном процессе на кафедре САПР ТРТУ при проведении практических занятий и лабораторных работ по курсу «Новые перспективные технологии и среды».
Апробация основных научных и практических результатов работы проводились на научных семинарах «Генетические алгоритмы» (ТРТУ, 1996 - 1999 г.), Всероссийских научно-технической конференциях студентов и аспирантов (г. Таганрог, 1996 - 1999 г.), Всероссийских научно-технических конференциях с участием зарубежных представителей «Интеллектуальные САПР» (г. Геленджик, 1996- 1998 г.).
По материалам диссертационной работы опубликовано 6 печатных работ.
Диссертация состоит из введения, четырех глав, заключения, изложенных на 174 страницах, 32 рисунков, 8 таблиц, из списка литературы и приложения.
Заключение диссертация на тему "Повышение эффективности работы средств и систем САПР с применением технологий Internet (Intranet)"
4.4 Выводы и рекомендации
1. Экспериментально определена зависимость времени ответа системы от количества пользователей, для задачи исследования эффективности предложенной структуры, подтвердившие теоретические оценки;
2. Проведено сравнение качества получаемых им решений с качеством решений, получаемых с помощью существующей системной среды (framework), которое показало преимущество представленных методов построения архитектуры. Построение системной среды с использованием MAC и применением технологии Интернет(Интранет) позволяет уменьшить время проектирования изделия, по сравнению с существующими архитектурами.
ЗАКЛЮЧЕНИЕ
1. Представлены области применения и дана постановка задачи построения интегрированной ИТСАПР с использования сети Интернет(Интранет) с учетом возможности современных технологий. Был проведен анализ существующих САПР, определены их достоинства и недостатки. На основании проведенного анализа были сделаны выводы о необходимости разработки системы, реализующей возможности построение системной среды ИТСАПР в классификации как гибкой САПР, ведения общей базы данных по проектным функциям и данным, объединения инвариантной части к техническим средствам и инвариантной части к прикладным задачам в общий блок, упорядочения информационных потоков, идентификацией и классификацией информации по типу и периодичности, формализацией решаемых задач, созданием системы взаимодействия пользователей и многопользовательского интерфейса с использование открытых стандартов, получением достоверной информации о выполнении решений.
2. Был проведен анализ MAC, рассмотрены основные архитектуры построения виртуальных организаций на основе MAC, были выявлены основные достоинства и недостатки этих архитектур. Были рассмотрены языки построения агентов с точки зрения использования их в глобальной сети Интернет(Интранет), а так же возможность использования этих языков различными системами. Были рассмотрены основные возможности протокола TCP/IP, для построения MAC. Была предложена новая архитектура САПР с использованием технологии MAC, проведен аналитический расчет вероятности блокировки системы, который показал работоспособность предложенной архитектуры.
139
3. Разработана архитектура вычислительных процессов ИТСАПР с использованием технологий сети Интернет(Интранет),определены компоненты и функции ИТСАПР с использованием технологий сети Интернет(Интранет),определены механизмы функционирования ИТСАПР с учетом информационных потоков, проведен аналитический метод расчетов вероятности блокировки системы.
4. Для разработанных структур создан пакет программ на языках программирования - С++ для компилятора Microsoft 5.0 и GNU, язык программирования Java для компилятора Sun Microsystem 1.0, язык сценариев JavaScript 2.1 для интерпретатора Sun Microsystem, язык гипертекстовой разметки HTML 4.0,что позволяет использовать пакет в операционных системах (Solaris, Macintosh, Unix, MS Windows 95/98, MS Windows NT), для которых существуют данные компиляторы и интерпретаторы.
5. На этапе исследования разработанной структуры ИТСАПР была экспериментально определена зависимость времени ответа системы от количества пользователей, произведено сравнение с системой framework, которое показало преимущества представленного подхода к построению системы.
Библиография Янушко, Валерий Владимирович, диссертация по теме Системы автоматизации проектирования (по отраслям)
1. Sherwani N.A. Algorithms for VLS1.Physical Design Automation. Norwell, Kluwer Academic Publishers, 1995, 538 p.
2. Курейчик B.M. Математическое обеспечение конструкторского и технологического проектирования с применением САПР. М., Радио и связь, 1990.
3. Корячко В.П., Курейчик В.М., Норенков И.П. Теоретические основы САПР: Учебник для Вузов. М., Энергоатомиздат, 1987. 400 с.
4. Селютин В.А. Автоматизированное проектирование топологии БИС. М., Радио и связь, 1983. 112 с.
5. Разработка САПР. Под ред. A.B. Петрова. М., Высшая школа, 1990.
6. Абрайтис Л.А. Автоматизация проектирования топологии цифровых интегральных микросхем. М., Радио и связь, 1985. 200 с.
7. Вермишев Ю.Х. Основы автоматизации проектирования. М., Радио и связь, 1988.
8. Казенов Г.Г., Сердобинцев Е.В. Проектирования топологии матричных БИС. М., Высш. шк., 1990, с.112.
9. Автоматизированное проектирование СБИС на базовых кристаллах / А.И. Петренко, В.М. Лошаков, А. Тительбаум и др. М., Радио и связь, 1988.
10. Селютин В.А. Машинное конструирование электронных устройств. М., Советское радио, 1977.
11. Селютин В.А. Машинное конструирование электронных устройств. М., Советское радио, 1977.
12. Петухов Г.А., Смолич Г.Г., Юлин Б.И. Алгоритмические методы конструкторского проектирования узлов с печатным монтажом. М., Радио и связь, 1987, с. 157.
13. Курейчик В.М. Математическое обеспечение КТП с применением
14. САПР. M., Радио и связь, 1990, с.352.
15. Быстродействующие матричные БИС и СБИС. Теория и проектирование. Под общей редакцией Б. Н. Файзулаева и И.П. Шагурина. М., Радио и связь, 1989.
16. Деньдобренко Б.П., Малика А.С. Автоматизация проектирования радиоэлектронной аппаратуры. М., Высш. шк., 1980. с.384.
17. Сквозное автоматизированное проектирование микроэлектронной аппаратуры З.Ю. Готра, В.В. Григорьев, Л.М. Смеркло, В.М. Эйдельнант. М., Радио и связь, 1989. с.280.
18. Ахо А., Хопнрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов! Пер. с англ М,: Мир, 1979. 536 с,
19. Бассалыго Л. А. Асимптотически оптимальные коммутационные схемы. Проблемы передачи информации. 1981, т. 17, № 3, с.88.
20. Бассалыго Л. А., Пинскер М. С. О сложности оптимальной не блокирующей коммутационной схемы без перестроения, -Проблемы передачи информации, 1973, т. 9, № 1, с.87,
21. Башарин Г. П. О выводе систем уравнений состояния для двухкаскадных телефонных систем с потерями, -Электросвязь, 1960, № I, с, 64.
22. Башарин Г. П., Кокотушкин В. А., Наумов В. А. Метод эквивалентных замен в теории телеграфика. В кн. - Электросвязь. T. II. Сер. Итоги науки и техники-М,: ВИНИТИ, 1980, с. 122.
23. Беиеш В. Э. Математические основы теории телефонных сообщений: Пер. с англ./Под ред. И. Н. Коваленко- М.: Связь. 1968 291 с.
24. Иносэ X. Интегральные цифровые сети связи. Теория и практика: Пер. с англ./Под ред. В. И. Неймана—М,: Радио и связь, 319 с.
25. Kubeck L. Techniques for business process redesign: tying it all together. NY.: John Wiley and Sons, 1995.
26. Business process change: reengineering concepts, methods and technologies/ Ed.by V.Grover, W.Kettinger. Harrisburg, Pennsylvania: Idea Group Publ., 1995.
27. Попов Э.В., Шапот М.Д. Реинжиниринг бизнес-процессов интеллектуальное моделирование/Динамические интеллектуальные системы управлении и моделировании. М.: ЦРДЗ, 1996, с.22-30.
28. Колмогоров А.Н. Автоматы и жизнь// Кибернетика ожидаемая кибернетика неожиданная. М.: Наука, 1968.
29. Artificial life/ Ed.by C.Langton. Redwood City: Addison-Wesley, 1988.655 р.
30. Artificial life III/ Ed. by C.Langton.- Redwood City: AddisonWesley,1994.- 820 p
31. Heudin J.C. La vie artificielle. Paris: Hermes, 1994,272 p.
32. Курейчик В.М. Генетические алгоритмы и их применение в САПР// Интеллектуальные САПР. Междуведомственный тематическийнаучный сборник. Таганрог: ТГРТУ, 1995. С.7-11.
33. Кюммерле К. Анализ приближенных методов определения потерь в много каскадных схемах, -В кн: Вероятностные задачи в структурно-сложных системах коммутации/Под ред. А. Д. Харкевича -М.: Наука, 1969, с, 76-88.
34. Нужнов Е.В. Янушко В.В. Средства повышения эффективности обработки данных в САПР. Материалы Всероссийской научно -технической конференции "Известия ТРТУ 96"; Известия ТРТУ №3. Таганрог 1997.
35. Янушко В.В. Перспективы развития сетевых САПР на базе глобальной сети Интернет. Материалы Всероссийской научно -технической конференции "Известия ТРТУ 97"; Известия ТРТУ №3. Таганрог 1998.
36. Нужнов Е.В. Янушко В.В. Система исследования генетических алгоритмов. Материалы Всероссийской научно технической конференции "Известия ТРТУ - 95"; Известия ТРТУ №3. Таганрог 1996.
37. Янушко В.В. Системы автоматизированного проектирования и технологии Интернет. Сборник научных трудов Динамика, прочность и надежность механических систем. Москва 1999г. Деп. ВИНИТИ.
38. Лившиц Б. С. Мамонтова Н. П. Развитие систем автоматической коммутации каналов.- М,: Связь, 1976,- 88 с,
39. Лившиц Б. С. Пшеничников А. П., Харкевич А. Д. Теория телетрафика.- М.: Связь. 1979,-224 с.
40. Лоте А. Оптимальные многокаскадные коммутационные схемы.-В кн.: Вероятностные задачи а структурно-сложных системах коммутации/Под ред. А. Д. Харкеаича.-М.: Наука, 1969. с, 56,
41. Наргулис Г. А. Явные конструкции расширителей.-Проблемы передачи информации. 1973, т. 8, № 4. с. 80.
42. Нейман В. И. Структуры систем распределения информации.-М.: Связь, 1975.-264 с.
43. Нейман В. И. Системы телефонной связи по волоконным световодам.-В кн. Радиотехника. Т. 29. Сер. Итоги науки и техники. -М.: ВИНИТИ, 1982.
44. Курейчик В.М. Генетические алгоритмы и их применение в САПР. Интеллектуальные САПР, меж. сб., Таганрог, 1995. стр. 7-11.
45. Батищев Д.И. Генетические алгоритмы решения экстремальных задач: Учебное пособие. Воронеж, 1995.
46. Over-the-Cell Routing in Standard Cell Design, IEEE Trans. Computer Aided Design, vol. 12, № 5, 1993.
47. Андронов A. M., Розенблит П. Я. Статистика полумарковских процессов размножения и гибели с применением к анализу систем массового обслуживания. Известия АН СССР. Техническая кибернетика. 1972, № 4, с. 113-120. 2.
48. Захаров Г. П. Проблемы создания перспективной сети связи. -Вопросы радиоэлектроники. Серия ТПС. 1972, вып. 5.
49. Захаров Г. П. Системный метод прогнозирования и его применение при прогнозировании сетей передачи данных В кн.: Информационные сети и автоматическая коммутация (ВСИС-2). М., 1973.
50. Ионин Г. Л., Седол Я. Я. Программирование и статистическоемоделирование на БЭСМ-4. Рига: ЛГУ, 1976.
51. Малиновский С. Т. Телеграфная нагрузка и качество обслуживания на сетях ПС и AT. М.: Связь, 1974.
52. Поляк Д. Г. Некоторые способы повышения точности статистического моделирования систем массового обслуживания. -Известия АН СССР. Техническая кибернетика. 1970, № 4.
53. Поляк Д. Г. О влиянии переходного периода на точность статистического моделирования одной системы массового обслуживания. В кн.: Проблемы передачи информации. М., 1969, вып. 5.
54. Янушко В.В. Протоколы передачи данных в САПР. Материалы Всероссийской научно технической конференции "Известия ТРТУ -97"; Известия ТРТУ №3. Таганрог 1998.
55. Петров А.Г. Янушко В.В. Модели данных в задачах трассировки. Материалы Всероссийской научно технической конференции "Известия ТРТУ - 96"; Известия ТРТУ №3. Таганрог 1997.
56. Поляк Д. Г, Оценка точности статистического моделирования систем массового обслуживания. Известия АН СССР. Техническая кибернетика. 1970, № 1, с. 80
57. Поляк Д. Г., Белов Е. Г. Сравнение оценок по времени и по вызовам для вероятности потерь в многолинейной системе обслуживания с ограниченной очередью. В кн.: Проблемы передачи информации. М., 1972, вып. 8, № 2, с. 67
58. Шнепс-Шнеппе М. А., Икауниек Э. Я. Изучение точности оценок вероятности потерь в однолинейной системе. -В кн.: Латвийский математический ежегодник. Рига, 1969, вып. 6, с. 206.
59. Шнепс-Шнеппе М. А. Статистическое моделирование телефонных систем коммутации.-В кн.: Вероятностные задачи в структурно-сложных системах связи и управления. М., 1969, с. 28.
60. Шнепс-Шнеппе М. А., Школьный Е. И. Исследование точности методов моделирования полнодоступной системы. В кн.: Проблемы распределения информации. М., 1973, с. 66.
61. Cong J., and Liu C.L. Over-the-Cell Channel Routing, IEEE Trans. Computer Aided Design , vol. 9, № 4, 1990. pp. 408 418.
62. Holland, John H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Application to Biology, Control, and Artificial Intelligence. University of Michigan, 1975.
63. Goldberg D.E. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley Publishing Company Inc., Massachusetts, 1989. 412 p.
64. Syswerda G. Uniform Crossover in Genetic Algorithms. Proc. of the 3rd Conf. on Genetic Algorithms, M. Kaufmann Publisher, San Mateo, California, 1989. p. 2-9.
65. Cong J., Preas В., and Liu C.L. Physical Model and Efficient Algorithms for Over-the-Cell Routing in Standard Cell Design, IEEE Trans. Computer Aided Design, vol. 12, № 5, 1993. pp. 723-734.
66. Офман Ю. П. Универсальный автомат.-Труды Московского математического общества.-М.; МГУ, 1965. с, 199.
67. Прим Р. К. Кратчайшие связывающие сети и некоторые обобщения, В кн.: Кибернетический сборник.-М.: ИЛ, 1961, № 2, с, 107.
68. Пронопец Н. А., Харкевич А. Д. Построение коммутационных схем детерминированного процесса коммутации с ограничением числа одновременных соединений, В кн.: Системы управления и коммутации. - М,: Наука, 1965с.
69. Теория сетей связи/Под ред. В. И. Рогииского. М.: Радио и связь, 1981.
70. Труды Института инженеров по Электротехнике нрадиоэлектронике, 1977, 55. № 9. Коммутация в сетях связи; Тем. вып.
71. Форд Л. Р., Фалкерсон Д. Р. Потоки в сетях: Пер, с англ. И. А. Вайнштей- на.-М.: Мир. 1966-276 с.
72. Харкевич А. Д. Многоступенное построение полнодоступных коммутационных схем, В кн.: Доклады Академии наук СССР, 1957.79. 1. Саймон Г. Науки об искусственном / Пер. с англ.М.: Мир, 1973.
73. Поспелов Д.А. История искусственного интеллекта до середины 80-х годов // Новости искусственного интеллекта. 1994. № 4.
74. Мак-Каллок У., Питтс В. Логическое исчисление идей, относящихся к нервной активности // Нейро-комльютер. 1992. № 3/4.
75. Pollack J.В. Connectionism: past, present and future // Artificial Intelligence Review. 1989. V. 3. № 1.83. . Winograd Т., Flares F. Understanding computers and cognition: a new foundation for design. Norwood: Ablex, 1986.
76. Minsky M. The society of mind, N.Y.: Simon and Shuster. 1986.
77. Поспелов Г,С. Искусственный интеллект- основа новой информационной технологии. М.: Наука, 1988.
78. Тарасов В.Б., Соломатин Н.М. Развитие прикладных интеллектуальных систем: анализ основных; этапов, концепций и проблем Вестн. МГТУ. Сер. Приборостроение. 1994. № 1.
79. Fanabashi М., Maeda Л., Morooka Y. et al. Fuzzy and , neural hybrid expert systems: synergetic Al // IEEE Expert. 1995. August.
80. KellerJ.M., Yager R.R . Tuhani H. Neural network implementation of fuzzy logic // Fuzzy Sets and Systems. 1992. V. 45. № 1.
81. Kosko В Neural Networks and Fuzzy Systems. Englewood Cliffs: Prentice Hall, 1992.
82. Захаров В.И., Ульянов С.В. Нечеткие модели интеллектуальных промышленных регуляторов и систем управления. IV. Имитационноемоделирование // Изв. РАН. Техн. кибернетика. 1994. № 5.
83. Zadeh L. Fuzzy logic, neural network and soft computing // Communications of the ACM. 1994. V. 37. № 3.
84. Pedrycz W., Lam C.W., Roch A. Distributed fuzzy system modelling // IEEE Transactions on Systems, Man and Cybernetics. 1995. V. 25. № 5.
85. Кузнецов О.П. Неклассические парадигмы в искусственном интеллекте // Изв. РАН. Теория и системы управления. 1995.№ 5.
86. Pospelov О.А., Averkin A.N., Tarassov V.B. Soft computing, concurrent engineering, what else? // Proceedings of IFSA'95 World Congress. Sao Paulu, Brazil, July, 1995.
87. Ahson S. Petri net models of fuzzy neural networks // IEEE Transactions on Systems, Man and Cybernetics. 1995. V. 25. №6.
88. Zimmermann H.J. Recent developments in fuzzy logic and intelligent technologies // Proc. 1st International Workshop "Fuzzy Logic and Intelligent Technologies in Nuclear Sciences". FLINS'94, Mol, Belgium, September 1994.
89. Readings in Distributed Artificial Intelligence // Eds A.H. Bond and L.Gasser. N.Y.: Morgan Kaufmann. 1988.
90. Decentralized Artificial Intelligence / Eds Y. Demazeau, J.-P.Mullcr. Amsterdam: Elsevier North-Holland, 1990.
91. Непейвода H.H. Логический подход как альтернатива системному в математическом описании систем // Экспертные системы: состояние и перспективы. М.: Наука,1989.
92. Kirsh D. Foundations of Al: the big issues //Artificial Intelligence. 1991. V. 47. № 1-3.
93. Тарасов В.Б. От искусственного интеллекта к искусственной жизни: новые направления в науках об искусственном // Новости искусственного интеллекта. 1995. №4.
94. Brooks R. Intelligence without representation // Artifical Intelligence.1991. V, 47. №1-3.
95. Пригожий И. От существующего к возникающему / Пер. с англ. М.: Наука, 1985.
96. Харкевич А. Д. О развитии и современном состоянии теории структуры коммутационных схем. Труды учебных институтов связи, 1967. вып. 3.
97. Хинчнн А. Я. Работы по математической теории массового обслуживания.- М,: Фнзматгиэ, 1963.-235 с.
98. Шнепс М. А. Системы распределения информации. Методы расчета. М.: Связь, 1979.-342 с
99. Якубайтис Э. А. Архитектура вычислительных сетей. М,: Статистика, 1980.-280 с
100. Яновский Г. Г. Сети передачи данных с коммутацией пакетов,-В кн: Электросвязь, Т. 11. Сер. Итоги науки и техники.-М.: ВИНИТИ. 1980, с. 3-47.
101. Батищев Д.И. Генетические алгоритмы решения экстремальных задач: Учебное пособие. Воронеж, 1995. 69 с.
102. Michalewicz Z. Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, 1992.
103. Амамия M., Танака Ю. Архитектура ЭВМ и искусственный интеллект. М: Мир, 1993.
104. Milner R. The Standard ML core language. Polimorphism: The ML/LCF/Hope Newsletter, vol. 2., no.2. October 1985
105. Burstall R.M., MacQucen D.B., Sannella D.T. HOPE: An Experimental Applicative Language, 1 st International LISP Conference, 1980.
106. Кутепов В.П. Организация параллельных вычислений на системах. М. МЭИ. 1989.
107. Грызунов В.Б. Разработка и реализация системы функционального программирования для ПЭВМ /Автореферат дис.канд. техн. наук. М., 1990.
108. Фальк В.Н. Теоретические модели языков программирования и вопросы и структурной интерпретации. Авторсф. дисс. канд. техн. наук. М.: МЭИ, 1978.
109. Кутепов В.П., Фальк В.Н. Функциональные системы: теоретический и практический аспекты Кибернетика. 1979. N 1.
110. Фальк В. Н. Языки схем отношений Формальные модели параллельных вычислений. Новосибирск: ВЦ СО АН СССР, 1988.
111. Ахо А. Ульман Дж. Теория синтаксического анализа, перевода импиляции. Том. 1. Синтаксический анализ. М.: Мир, 1978.
112. Kutepov V., Falk V. Integrated tools for functional, logical and data-flow parallel programming and controlling parallel computations on computer systems Proceed. Internal Conf. "Parallel Computing technolodgies". Novosibirsk. 1991.
113. Кутепов В.П., Фальк В.Н. Направленные отношения: теория и приложения Известия РАН. Техническая кибернетика. № 4,1994
114. Кутепов В.П., Фальк В.Н. Направленные отношения: теория и приложения Известия РАН. Техническая кибернетика. № 51994.
115. Арефьев А.А., Кораблин Ю.П. Кутепов В.П. Язык граф-схем параллельных алгоритмов и его расширения. Программирование, 1981, №4, С. 14-25.
116. Ю.Фальк В.Н. Теоретические модели языков программирования и вопросы их структурной интерпретации. Автореф. дис. канд. техн. наук. М.: МЭИ, 1978.
117. Кутепов В.П., Фальк В.Н. Функциональные системы: теоретический и практический аспекты Кибернетика. 1979. № 1.
118. Kureichik V.M. et all. Some new features in Genetic Solution of the Traveling Salesman Problem. Proc. of the Second Intl. Conf. Adaptive Computing in Engeneering, Design and Control, Plymouth, UK, 1996. pp.294.296.
119. Bohrow D. Dimensions of interaction: AAAI-90 Presidential Address // AI Magazine. 1991. V. 12. № 3.
120. Russell S.J., Nonvig P. Artificial Intelligence: a modern approach. Englewood Cliffs. N.L: Prentice Hall, 1995.
121. Shoham У. Agent oriented programming // Artificial Intelligence. 1993. V. 60. №1.
122. Braspenning P. Plant-like, animal-like and humanoid agents and corresponding multi-agent systems // Proc. International Workshop on Distributed Artificial Intelligence and Multi-Agent Svstems. St. Petersburg, Russia, June 15-18,1997.
123. Городецкий В.И., Грушинский M. С., Хабаров А.В. Многоагентные системы (обзор) // Новости искусственного интеллекта. 1998. № 2.
124. Ferber J. Les systems milti-agents. Vers une intelligence collective. Pans: InterEditions, 1995.
125. Цетлин М.Л. Исследования по теории автоматов и моделированию биологических систем. М.: Наука, 1969.
126. Стефанюк ВЛ. Анализ целесообразности локально организованных систем методом потоков вероятностей // Модели систем обработки данных. М.: Наука, 1989.
127. Варшавский В.И. Коллективное поведение автоматов. М.: Наука, 1973.
128. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. М., Мир, 1979.
129. Пападимитриу X., Стайглиц К. Комбинаторная оптимизация. Алгоритмы и сложность. М., Мир, 1985.
130. Зайченко Ю.П. Исследование операций. Киев: Высшая школа, 1975. 320 с.
131. Страуструп Б. Язык программирования Си++. М., Радио и связь,1991. 352 с.
132. Подбельский B.B. Язык Си++: Учебное пособие. М., Финансы и статистика, 1995. 560 с.
133. Голуб А.И. С и С++. Правила программирования. М., БИНОМ, 1996. 272 с.
134. Петерсен Р. LINUX: Руководство по операционной системе / пер. с англ. Киев: Издательская группа BHV, 1997. 688 с.
135. Бентли Д. Жемчужины творчества программистов / пер. с англ. М., Радио и связь, 1990. 244 с.
136. Лэнгсам Й., Огенстайн М., Тетельбаум А. Структура данных для персональных ЭВМ. М., Мир, 1989. 568 с.
137. Липский В. Комбинаторика для программистов / Пер. с польского Евстигнеева В.А., Логиновой O.A. М., Мир, 1988. 213 с.:ил.
138. Львовский E.H. Статистические методы построения эмпирических формул: Учеб. пособие для втузов. М., Высшая школа, 1988.
139. Митропольский А.К. Техника статистических вычислений. М., Наука. 1971.
140. Применение математических методов и ЭВМ. Планирование и обработка результатов эксперимента: Учеб. пособие. / Под общ. ред. Останина А.Н. Минск. Высшая школа., 1989. 218 е.: ил.
141. Адлер Ю.П. Введение в планирование эксперимента. М., Металлургия, 1969. 157 с. ил.154
142. Акт об использовании результатов кандидатской диссертации в учебном процессе.
143. Акт внедрения сервера «ИСР» в ООО НПКФ «ДЕЙТАМИКРО» при проектировании печатных плат.
144. Акт внедрения сервера «ИСР» в ООО НПП «Спецстрой Связь» припроектировании печатных плат.1. Пример сетевой структуры.1. Пример печатной платы.
145. Структура классов приложения.
146. Исходный текст программы мониторинга потоков данных.1. УТВЕРЖДАЮ1. Ш лстьм 1999 г.по учебной работе ТРТУ1. А.Н. Каркищенко1.1. АКТоб использовании результатов кандидатской диссертации Янушко В.В. в учебном процессе
147. Мы, ниже подписавшиеся, начальник учебного управления Черный С.А., кан ФАВТ Вишняков Ю.М., и.о. зав. кафедрой САПР Нужнов Е.В. составили стоящий акт в том, что в учебном процессе используются результаты ндидатской диссертации Янушко В.В.
148. Проведенные по индивидуальному плану, теоретические исследования вых методов построения архитектуры САПР, используются при чтении лекций, оведении практических занятий по курсу "Перспективные информационные кнологии и среды".
149. Внедрение в учебный процесс ряда теоретических и практических зультатов диссертационной работы Янушко В.В. позволило повысить уровень дготовки студентов, развить навыки статистических исследований.1. И.о. зав кафедры САПР
150. Начальник учебного управления1. Декан ФАВТ1. Черный С.А.1. Вишняков Ю.М.1. Нужнов Е.В.1571. АКТ ВНЕДРЕНИЯ
151. Рис. П. 1.2 Принципиальная схема печатной платы1. Р""4 П 1 31. Г I II. I .V
152. Структурная схема печатной платы (первый слой)1. Рис. П. 1.4
153. Структурная схема печатной платы (второй слой)1. Рис. П 1.5
154. Структура классов распределения задач
155. Рис. П 1.6 Структура классов передачи данных
156. The width and height of the frame public static int WIDTH = 790; public static int HEIGHT = 550; public static int INITIAL WIDTH = 400; public static int INITIAL HEIGHT = 200;1. Track progresspublic static int maxltems = 4;
157. PENDING(jeff) there has got to be a better way.public static int currentProgressValue;public static JLabel progressLabel = null;public static JProgressBar progressBar = null;
158. ViewPanel = new JPanel(); ViewPanel. setLayout(new BorderLayout()); tabbedPane.setPreferredSize( new Dimension(200,100)); JSplitPane splitPane = new
159. ViewPanel. add(tablePanel,BorderLayout. CENTER) ;tablePanel.tableView.repaint(); }elseif(ViewIndex==2){ ViewPanel.add(underPanel,BorderLayout.CENTER);} else if(ViewIndex==3){if(treeMain. SelectNode ! =null) {
160. JTabbedPane tab = (JTabbedPane) e.getSource(); int index = tab.getSelectedIndex(); if(index==l){1. SetViewPanel(4);
-
Похожие работы
- Автоматизация технологического процесса создания распределенных информационно-расчетных intranet/internet систем и сетей на базе технологий RAD
- Разработка экспертной системы на основе эволюционных методов
- Исследование и разработка WEB-ориентированных САПР электронных схем
- Разработка и применение специализированных экспертных систем для САПР технологических процессов механической обработки заготовок
- Разработка и исследование распределенных Web-ориентированных архитектур САПР
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность