ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Публикационная активность

(сведения по итогам 2017 г.)
2-летний импакт-фактор РИНЦ: 0,500
2-летний импакт-фактор РИНЦ без самоцитирования: 0,405
Двухлетний импакт-фактор РИНЦ с учетом цитирования из всех
источников: 0,817
5-летний импакт-фактор РИНЦ: 0,319
5-летний импакт-фактор РИНЦ без самоцитирования: 0,264
Суммарное число цитирований журнала в РИНЦ: 6012
Пятилетний индекс Херфиндаля по цитирующим журналам: 404
Индекс Херфиндаля по организациям авторов: 338
Десятилетний индекс Хирша: 17
Место в общем рейтинге SCIENCE INDEX за 2017 год: 527
Место в рейтинге SCIENCE INDEX за 2017 год по тематике "Автоматика. Вычислительная техника": 16

Больше данных по публикационной активности нашего журнале за 2008-2017 гг. на сайте РИНЦ

Вход


Забыли пароль? / Регистрация

Добавить в закладки

Следующий номер на сайте

1
Ожидается:
16 Декабря 2018

Использование стандартов CALS для информационного обеспечения агентов виртуального предприятия

Статья опубликована в выпуске журнала № 3 за 1998 год.[ 20.09.1998 ]
Аннотация:
Abstract:
Авторы: Шильников П.С. () - , , , Овсянников М.В. () - , ,
Ключевое слово:
Ключевое слово:
Количество просмотров: 8435
Версия для печати
Выпуск в формате PDF (1.42Мб)

Размер шрифта:       Шрифт:

Виртуальное предприятие (ВП) понимается как сеть взаимодействующих агентов, не связанных в постоянные организационные структуры, обладающих свободой поведения и интеллектом. Эти агенты представляют собой элементы производственной структуры, которые реализуют совместный проект (или ряд взаимосвязанных проектов), обеспечивая выполнение различных этапов жизненного цикла продукта, который является целью проекта, находясь между собой в отношениях партнерства, кооперации, координации и т.п. [1].

Поэтому создание ВП есть проектирование взаимодействия неоднородных интеллектуальных агентов. Решение этой проблемы означает использование агентами, участвующими в совместном проекте, единой модели продукта и производственной среды. Различные агенты используют различные подмножества общей модели изделия в зависимости от этапа жизненного цикла изделия (ЖЦИ), который они обеспечивают, и функций, которые выполняют. Прохождение информации между ними предполагает пересечение моделей взаимодействующих агентов.

Под совместной реализацией понимается вариант системного подхода к созданию продукта, предполагающий совмещенное во времени проектирование продукта и процессов его изготовления, планирование и материальное обеспечение. В частности, совмещенное проектирование означает проектирование с учетом производственных и эксплуатационных ограничений, которые могут быть известны в момент выполнения проектных работ, совмещенное планирование ресурсов и производства – принятие плановых решений на ранних этапах ЖЦИ с учетом тех ограничений на конструкцию и технологию изготовления продукта, которые определены на момент принятия решений.

В рамках международного сотрудничества проблемы совмещенной разработки рассматриваются в неразрывной связи с электронным обменом и управлением документацией предприятия в рамках инициативы CALS (Continuous Acquisition and Life Cycle Support – непрерывное приобретение информации и поддержка жизненного цикла). По нашему мнению, CALS может быть определен как комплект инструментальных средств, содержащих набор методов, подпрограмм и стандартов представления и передачи информации [2,3]. Эти инструментальные средства делают возможным представление ее в единой структуре и формате, облегчая передачу, хранение, поиск разнородных технических данных и знаний, необходимых для проектирования, производства и сопровождения продукции [4].

В результате развития и воплощения в жизнь концепции CALS параллельно с материальным миром возникает мир виртуальной реальности. Этот мир связан с материальным миром, но не является его копией. Между объектами материального мира и объектами виртуальной реальности нет полного соответствия. Могут существовать такие материальные объекты, которые не имеют соответствующих им виртуальных объектов, и, наоборот, могут быть объекты виртуальной реальности, не имеющие материального воплощения. Следовательно, материальный и виртуальный миры, не являясь адекватными, дополняют друг друга, оказывая взаимное влияние и способствуя таким образом взаимному развитию и совершенствованию.

Идея создать единую, полную, цельную модель изделия, которая сопровождала бы изделие на всем протяжении его жизненного цикла, естественна и понятна [5,6]. Образ объекта должен строиться таким образом, чтобы любой фрагмент модели был доступен на любом этапе жизненного цикла, то есть изделие (или его отражение в виртуальном мире) первично, а проектирование жизненного цикла вторично.

Итак, в нашем представлении CALS – это мир виртуальной реальности, и, следовательно, все те инструменты, которые поддерживают создание и существование виртуального мира, имеют к методологии CALS самое прямое отношение.

Рассмотрим подробнее группы стандартов [7-10]. При этом следует иметь в виду разницу между стандартом и реализацией стандарта. Например, стандарт IGES – это большая книга, описывающая формат и структуру обменного файла IGES, а реализации стандарта IGES – это десятки (или сотни) конкретных программ, способных читать и писать файлы IGES.

Информационные CALS-стандарты включают: ISO 10303 STEP (Стандарт обмена данными об изделии); ISO 13584 P_LIB (Интеллектуальная библиотека изделий), ISO 15531 MANDATE (Описание производственного процесса); ISO 14959 PAREX (Описание параметризованной модели и представление знаний об изделии); ISO 15926 OIL & GAZ (Описание жизненного цикла нефтегазового оборудования).

Перечисленные пять стандартов образуют группу стандартов STEP. Формальным признаком принадлежности стандарта к группе STEP можно считать то, что разработка стандарта ведется Подкомитетом 4 Технического Комитета 184 ISO. Отличительной особенностью стандартов группы STEP является использование общих принципов и общих механизмов моделирования, представленных в стандарте STEP.

ISO 10303 STEP

Стандарт STEP включает в себя как инструменты описания предметных областей, так и собственно набор описаний. Описание конкретной предметной области называется “Прикладной Протокол” (Application Protocol, AP). Прикладные Протоколы пронумерованы, они имеют номера с 201 до 299. Сейчас известны Протоколы с 201 по 232 с пропуском 209 и 219.

Обмен данными с внешними партнерами происходит с использованием стандартов, входящих в группу STEP, а также прочих стандартов. Это связано с тем, что задолго до появления STEP существовали стандарты IGES, SGML и EDIFACT, которые хотя и могут быть в перспективе полностью вытеснены стандартом STEP, но сейчас очень распространены во всем мире и долго еще будут иметь широкое применение.

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

Таблица 1

Общие тома: методы описания, реализации и тестирования

Номер тома

Состояние

Наименование

Примечание

11

IS

Express language reference manual (Справочное руководство по языку Express)

 

12

IS

The Express-I language reference manual (Справочное руководство по языку Express-I)

Здесь I обозначает instance, т.е. экземпляр, следовательно, Express-I –  это расширение языка Express, предназначенное для создания экземпляров данных.

21

IS

Clear text encoding of the exchange structure (Кодирование обменной структуры в явном символьном виде)

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

22

DIS

Standard data access interface specification (Спецификация стандартного интерфейса доступа к данным)

Стандартный интерфейс доступа к данным (SDAI) –  набор функций, который позволяет создавать данные STEP, находящиеся в репозиториях и манипулировать этими данными.

23

CD

C++ language binding to the standard data access interface (Привязка стандартного интерфейса доступа к данным к языку C++)

 

24

CD

C language binding to the standard data access interface (Привязка стандартного интерфейса доступа к данным к языку C)

 

26

WD

Interface definition language binding to the standard data access interface (Привязка стандартного интерфейса доступа к данным к языку IDL – Interface definition language)

 

31

IS

Conformance testing -

General concepts (Тестирование на соответствие – основные принципы)

Описываются общие принципы тестирования на соответствие прикладному протоколу и организационная структура, обеспечивающая процесс тестирования (органы аккредитации, органы сертификации, тестирующие лаборатории и принципы их взаимоотношений между собой и с клиентами, для которых проводится тестирование)

32

FDIS

Requirements on testing laboratories and clients (Требования к тестирующим лабораториям и клиентам)

 

33

CD

Structure and use of abstract test suites (Структура и использование абстрактных наборов тестов)

 

34

CD

Abstract test methods (Абстрактные методы тестирования)

 

35

NWI

Abstract test methods for SDAI implementations (Абстрактные методы тестирования реализации SDAI – стандартного интерфейса доступа к данным)

 

Стандарт SGML

Стандарт SGML был опубликован в 1986 г. Он предназначен для хранения и передачи документов. Будучи составной частью новой информационной стратегии, SGML позволяет обрабатывать информацию не как символы на странице, а как объекты данных. Эта технология позволяет эффективным образом хранить и повторно использовать информацию, разделять ее между пользователями и поддерживать в базе данных.

В основу SGML положено разделение документа на три составные части:

-                    содержание (то есть сам текст);

-                    структура (разбиение на разделы, взаимные ссылки, права доступа);

-                    оформление (стиль).

Стандарт SGML предписывает стандартный формат для встроенных в документ описательных пометок. Кроме того, SGML определяет стандартный способ описания структуры документа. Так, SGML позволяет для каждого типа создаваемых документов задать иерархическую структуру.

Структура. В основе приложений, построенных на применении SGML, лежит файл, называемый DTD (Document Type Definition – Определение типа документа). Файл DTD описывает структуру документа подобно тому, как схема базы данных описывает типы информации, которые базой данных поддерживаются, и отношения между полями. Файл DTD обеспечивает структуру для элементов (таких как главы и заголовки глав, секции и пункты), образующих документ. Также DTD определяет правила для отношений между элементами, например: “заголовок главы должен быть первым элементом после начала главы” или “каждый список должен содержать по меньшей мере два пункта”. Эти правила, которые задаются в DTD, помогают удостовериться, что документ имеет последовательную логическую структуру. Файл DTD сопровождает документ всюду, куда документ следует. “Экземпляр документа” – это такой документ, который соответствует конкретному файлу DTD.

Содержание включает заголовки, параграфы, списки, таблицы, графическую информацию и аудиоинформацию.

Стандарт SGML довольно сложен, и в настоящее время не существует приложений, которые полностью поддерживали бы его реализацию. Говоря об SGML, нельзя не отметить, что всем известный стандарт HTML – это подмножество SGML. Таким образом, любой программный продукт, поддерживающий HTML, является частной реализацией SGML.

Стандарт UN/EDIFACT

Разработка стандарта EDIFACT началась еще в 1974 г. Стандарт UN/EDIFACT – это правила ООН для электронного обмена данными в управлении, в коммерции и на транспорте. Правила представляют набор согласованных на международном уровне справочников и руководств по электронному обмену структурированными данными. Правила в основном касаются торговли товарами и услугами между независимыми компьютеризованными информационными системами.

Вкратце принцип использования стандарта EDIFACT заключается в следующем.

1.   
Таблица 2 Ресурсы

Номер тома

Состояние

Наименование

41

IS

Fundamentals of product description and support (Основы описания и поддержки изделий)

42

IS

Geometric and topological representation (Представление геометрии и топологии)

43

IS

Representation structures (Структуры представления)

44

IS

Product structure configuration (Структура изделия)

45

FDIS

Materials (Материалы)

46

IS

Visual presentation (Визуальное представление)

47

DIS

Shape variation tolerances (Допуски формы)

49

DIS

Process structure and properties (Структура и свойства процесса)

101

IS

Draughting (Черчение)

104

CDC

Finite element analysis (Анализ с использованием метода конечных элементов)

105

IS

Kinematics (Кинематика)

106

WD

Building construction core model (Основная модель строительных конструкций)

501

CD

Edge-based wireframe (Проволочная конструкция, построенная на ребрах)

502

CD

Shell-based wireframe (Проволочная конструкция, основанная на оболочках)

503

CD

Geometrically bounded 2D wireframe (Геометрически ограниченная двухмерная проволочная конструкция)

504

CD

Draughting annotation (Чертежные аннотации)

505

CD

Drawing structure and administration (Структура рисования и управление)

506

CD

Draughting elements (Чертежные элементы)

507

CD

Geometrically bounded surface (Геометрически ограниченная поверхность)

508

CD

Non-manifold surface* (Не-манифолд поверхность)

509

CD

Manifold surface* (Манифолд поверхность)

510

CD

Geometrically bounded wireframe (Геометрически ограниченная проволочная конструкция)

511

CD

Topologically bounded surface (Топологически ограниченная поверхность)

512

CD

Faceted boundary representation (Граничное плоскогранное представление)

513

CD

Elementary boundary representation (Элементарное граничное представление)

514

CD

Advanced boundary representation (Развитое граничное представление)

515

CD

Constructive solid geometry** (Конструктивная твердотельная геометрия)

516

CD

Constructive solid geometry** (Конструктивная твердотельная геометрия)

517

CD

Mechanical design geometric presentation (Геометрическое представление механических конструкций)

518

CD

Mechanical design shaded representation (Тоновое представление механических конструкций)

Примечания:

*Манифолд-поверхность – поверхность, ограниченная контуром, каждое ребро которого смежно точно с двумя поверхностями;

**Наименования этих томов пока (на стадии проекта) совпадают.

    Основой для любого обмена данными является United Nations Trade Data Elements Directory (UNTDED) – справочник элементов данных для торговли. В этом справочнике элементы данных уникальным образом описаны, поименованы и им присвоены метки (Tag). В справочнике входы данных описаны как с точки зрения их содержания, так и с точки зрения их синтаксиса. Из справочника могут быть выбраны элементы данных как для форм, основанных на UNLK, так и для формирования сообщений для передачи. Также элементы данных из UNTDED, используемые в стандартных типах сообщений, включены в отдельный справочник (EDED) в UNTDID.

2.       Элементы данных могут образовывать различные наборы, будучи выстроенными в соответствии с согласованными правилами. Эти группы (или сегменты) выделены с помощью общего деноминатора (метки сегмента). Сегменты могут быть упорядочены в соответствии с правилами, изложенными в United Nations Standard Message Types (в стандартных типах сообщений) или в соответствии с соглашением, принятым между партнерами, участвующими в передаче. Неявным идентификатором каждого элемента данных является положение этого элемента в сегменте. Элементы данных перечислены в справочнике UNTDID и в сжатой форме в справочнике UNEDED.

Стандарт ISO 13584 P_LIB

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

Cоответственно, ISO 13584 – это серия международных стандартов для представления и обмена доступными для компьютерной интерпретации данными библиотеки деталей. Цель стандарта – обеспечить механизм, способный передавать данные библиотеки деталей. Механизм не зависит от любого прикладного программного обеспечения, работающего с этими данными. Природа механизма такова, что он может использоваться не только для обмена данными о деталях, но и в качестве основы для снабжения и разделенного использования библиотек деталей.

Серия ISO 13584 обеспечивает представление информации о библиотеке деталей вместе с необходимыми механизмами и определениями. Это позволяет обмениваться данными библиотеки деталей, использовать данные и изменять их. Обмен происходит между различными связанными с полным жизненным циклом изделия компьютерными системами и средами, включая проектирование изделий, их производство, использование, поддержку и уничтожение.

В область действия ISO 13584 входит следующее.
Таблица 3 Прикладные протоколы

Номер тома

Состояние

Состояние набора тестов

Наименование

Примечание

201

IS

Explicit draughting (Явное черчение)

 

202

IS

WD

Associative draughting (Ассоциативное черчение)

Существуют реализации в виде автономных “вьюеров”

203

IS

WD

Configuration controlled design (Конструкция, управляемая документацией)

Этот протокол является на настоящий момент самым распространенным и поддерживается большинством CAD-систем, совместимых со STEP.  Протокол обеспечивает передачу конструкторской документации.  Имеется возможность передачи геометрической конфигурации деталей и сборок одним из пяти способов и конструкторской спецификации.

204

CD

TR

Mechanical design using boundary representation (Механическая конструкция, заданная граничным представлением)

 

205

CD

Mechanical design using surface representation (Механическая конструкция, заданная поверхностным представлением)

 

207

DIS

Sheet metal die planning and design (Планирование штамповки и конструирование изделий из металлических листов)

 

208

CD

Life cycle management –  Change process (Управление жизненным циклом –  процесс изменения)

Несмотря на то, что этот том находится в состоянии проекта, почему-то он доступен только через секретариат ISO или через национальных уполномоченных по стандартизации.

209

CD

Composite and metallic structural analysis and related design

(Анализ и конструкция композитных и металлических конструкций)

 

210

CD

Electronic assembly, interconnect, and packaging design (Конструкция электронных сборок, соединений и упаковки)

 

212

CD

Electrotechnical design and installation (Конструкция и монтаж электротехнических изделий)

 

213

DIS

Numerical control process plans for machined parts (Проектирование процесса обработки механически обрабатываемых деталей на оборудовании с ЧПУ)

 

214

CD

Core Data for Automotive Mechanical Design Processes (Основные данные для процесса конструирования механических частей автомобиля)

Несмотря на неутвержденный статус этого протокола, он уже поддерживается некоторыми CAD-системами

215

WD

Ship arrangement (Корабельные системы)

 

216

WD

Ship moulded forms (Литые формы корабля)

 

217

CD

Ship piping (Трубопроводы корабля)

 

218

CD

Ship structures (Конструкции корабля)

 

220

Process planning, manufacture, and assembly of layered electronic products (Планирование процесса, производство и сборка многослойных электронных изделий)

 

221

CD

Functional data and their schematic representation for process plant (Функциональные данные и их схематическое представление для производственных процессов)

 

222

WD

Exchange of product data for composite structures (Обмен данными об изделии для конструкций из композиционных материалов)

 

223

CD

Exchange of design and manufacturing product information for casting parts (Обмен конструкторской и производственной информацией для литых деталей)

 

224

DIS

Mechanical product definition for process plans using machining features (Определение механических изделий для планирования процесса с применением средств механообработки)

Этот протокол является подмножеством протокола 214

225

DIS

Building elements using explicit shape representation (Строительные элементы с применением явного представления формы)

 

226

WD

Ship mechanical systems (Механические системы корабля)

 

227

DIS

Plant spatial configuration (Конфигурация завода в пространстве)

 

228

Building services: Heating, ventilation, and air conditioning (Системы здания: обогрев, вентиляция, кондиционирование)

 

229

Exchange of design and manufacturing product information for forged parts (Обмен конструкторской и производственной информацией об изделии для кованых деталей)

 

230

WD

Building structural frame: Steelwork (Конструкция здания: стальные конструкции)

 

231

CDC

Process engineering data: Process design and process specification of major equipment (Данные технического процесса: проектирование и спецификация процессов для основного оборудования)

 

232

NWI

Technical data packaging core information and exchange (Упаковка основной информации и обмен техническими данными)

 

·         Представление информации в библиотеке деталей, включая библиотеки компонентов и библиотеки сборочных единиц.

·         Обработка данных библиотеки деталей, включая хранение, передачу, доступ, изменение и архивирование.

·         Средства, позволяющие поставщику деталей описать поставляемую им (ею) деталь. Описание при этом не использует ссылок на какие-либо другие библиотеки или внешние словари. По сути – это продолжение одной из концепций STEP, а именно: концепции отказа от использования механизма идентификаторов и использования внешних ссылок. В STEP и в P_Lib обеспечивается модульность и максимально возможная автономность информационных блоков.

·         Определение механизма, который позволяет делать ссылки на стандартизованные словари из библиотеки поставщика (когда они доступны).

Многие из разработанных в ISO 13584 концепций применимы не только для деталей, но могут быть использованы для управления элементами, содержащимися в библиотеке любого типа.

Стандарт разделяет представление информации в библиотеке деталей от методов реализации, используемых для обмена данными. Он разделяет информацию о структуре библиотеки от информации о детали или семействе деталей. Для описания структуры библиотеки деталей используется язык EXPRESS.

Стандарт P_Lib позволяет представлять информацию о детали или о семействе деталей с помощью других стандартов. На эту информацию будет даваться ссылка из информации о структуре библиотеки, например: документ, описывающий семейство деталей, может быть представлен в формате ISO 8879 SGML, а описание поведения семейства электронных деталей – в формате VHDL.

Методология и организационная структура проверки на соответствие берется из стандарта ISO 10303 STEP. Таким образом, P_LIB может применяться не только для передачи данных между партнерами, но и в пределах предприятия для описания ресурсов.

Стандарт ISO 14959 PAREX

Стандарт PAREX (Parametric Representation and Exchange), создаваемый изначально как средство передачи параметризованных моделей между системами автоматизации конструирования, может стать также и основой для стандартизации передачи знаний об изделий, начиная от формулирования требований заказчика к разрабатываемому изделию.

Стандарт ISO 15531 MANDAT

Если сравнить структуру, образованную стандартами, со зданием, то фундаментом здания будет стандарт STEP, а каркасом, несомненно, должен стать стандарт MANDATE, описывающий функционирование предприятия. Стандарт состоит из трех разделов:

1)       регламентация взаимодействия предприятия с внешними партнерами;

2)       регламентация описания ресурсов предприятия;

3)       регламентация описания информационных и материальных потоков внутри предприятия.

Стандарт KIF

Для передачи знаний, возможно, в стандарт будет включен язык представления знаний KIF (Knowledge Interchange Format). КIF – особый логический язык, представленный как стандарт для использования в области описания объектов внутри систем, основанных на знаниях, например экспертных систем, интеллектуальных агентов и т.д. Более того, он был специально разработан для использования в качестве interlingua-языка-посредника при трансляции с других языков. Например, были сделаны трансляционные программы, которые могут отображать STEP/ PDES-выражения в эквивалентные KIF-выражения и наоборот.

По сути KIF есть префиксная форма логики предикатов первого порядка с расширением для поддержки определений. Описание языка включает спецификации как для синтаксиса, так и для его семантики. В нем имеется многообразие логических операторов для поддержки кодирования символьной информации (отрицание, дизъюнкция, импликация и пр.). Он предусматривает кодирование знаний о знаниях, используя символы (`) (,) и словарь отношений. Язык KIF может быть также применен для описания процедур, то есть для написания программ. Использование префиксного синтаксиса в KIF делает его схожим с Lisp или Scheme. Цели, которые преследует KIF, при грубой аналогии сходны с Postscript. KIF, так же как и Postscript, является программно-читаемым языком, поэтому осуществляется независимая разработка программ, обрабатывающих знания, но в тоже время KIF не так эффективен, как специальные представления знаний. Когда программа читает базу знаний, написанную на языке KIF, она конвертирует данные в свою собственную внутреннюю форму представления (специальные структуры указателей, массивы и пр.) Все вычисления проводятся с использованием внутренней формы представления данных. Для связи с другими программами происходит отображение внутренних структур данных в KIF.

У KIF есть свои особенности.

1.     Язык имеет декларативную семантику. Понимание значения выражения языка возможно без обращения к специалистам в данной области. Этим KIF отличается от других языков, таких как Emycin и Prolog.

2.     Язык логически полный, что обеспечивает перевод выражений в исчисление предикатов первого порядка. Язык обеспечивает представление знаний о представлении знаний. Это позволяет создавать все представление знаний, что дает возможность вводить конструкции новых знаний без изменений в языке.

В дополнение к этому KIF характеризуется такими свойствами, как:

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

-         читаемость: хотя KIF не имеет целью использоваться в качестве первичного языка взаимосвязи с пользователями, читаемость облегчает его использование для описания представления семантики языка, например базы знаний, его использования для помощи пользователям при проблемах с трансляции баз знаний и т.д.

-         реализуемость: хотя KIF не предназначен для использования в программах как язык представления или связи, он может быть использован по желанию и для этой цели.

Программное обеспечение, относящееся к KIF.

·       Prologic-common lisp ïîäîáíîå.

·       Представление знаний и интеллектуальных систем, совместимых с KIF.

·       Epilog – система выводов common lisp, совместимых с KIF.

·       JKP – Java KIF parser (синтаксический анализатор), который может синтаксически анализировать ascii-строки, представленные предложения в подмножестве KIF в Java-представление для кодировки логических структур, готовое для дальнейшей обработки.

·       C parser для KIF.

·       IBM Agent Building Environment инструментарий для построения интеллектуальных агентных приложений.

Epilog Inference Package

Epilog – библиотека lisp-подпрограмм, которые реализуют процедуры логических выводов для информации, кодированной на SIF (упрощенный формат обмена Simplified Interchange Format). Эта процедура, использованная в Epilog, базируется на технике, называемой модельным исключением (model elimination). Процедура похожа на использованную в Prolog, но имеет некоторые отличия.

SIF – язык, поддерживаемый Epilog, является соответствующим подмножеством KIF, то есть все выражения SIF являются выражениями KIF, но не все выражения KIF являются выражениями SIF. Несмотря на эту связь, SIF полностью выразителен, то есть, для любого набора KIF-выражений существуют эквивалентные SIF-предложения. Поэтому использование подпрограмм Epilog возможно для построения процедур выводов целиком для KIF.

IBM Agent Building Environment (ABE)

ABE IBM – инструментарий для разработчиков ПО, которое облегчает построение приложений, базируемых на интеллектуальных агентах или упрощает присоединение агентов в существующие предложения. Интеллектуальные агенты следят за определенными условиями, решают, что нужно делать, базируясь на заданных правилах, и в результате предпринимают определенные действия. Например, можно поручить интеллектуальному агенту с определенной периодичностью проверять биржевой курс в Internet, и если цена упадет ниже определенной точки, интеллектуальный агент забьет тревогу. Условия, основанные на ваших интересах, и правила поведения интеллектуальных агентов в этих условиях базируются на ваших предпочтениях.

Агенты имеют интеллектуальный механизм и адаптер технологий от IBM TJ Watson Research Lab “Adapter”, позволяющие агентам взаимодействовать с миром. Например, HTTP адаптер обеспечивает интерфейс с АВЕ через WWW.

Адаптеры, предусмотренные в этой версии, включают:

·       Time – будильник, который может запускать события, основанные на времени;

·       File – адаптер, позволяющий просматривать и обрабатывать файлы, расположенные на local-system или других серверах, к которым интеллектуальные агенты имеют доступ;

·       HTTP – адаптер, который запускает события, основанные на WWW-технологии.

·       Utilits – адаптер, который обеспечивает утилиты для обработки строк и арифметических операций и др.

Разработками по языку KIF занимается American National Standard, Computer Science Standford University (California 94305)

Пути внедрения CALS

На наш взгляд, можно указать три этапа внедрения CALS в жизнь.

1.       Использование информационных стандартов CALS для обмена данными между конкретными программными продуктами; для этого необходимо обеспечить совместимость программных продуктов со стандартами. На этом этапе мы сейчас и находимся.

2.       Создание централизованных структурированных хранилищ данных (Data Warehouse). Концепция Warehouse хорошо известна в мире, и здесь речь идет о том, чтобы DWH строить в соответствии с информационными CALS-стандартами, что обеспечит их универсальную совместимость.

3.       Создание и внедрение комплексных систем автоматизации и управления предприятием, построенных в соответствии со стандартом MANDATE. Комплексные системы автоматизации и управления предприятием сейчас также широко применяются, и речь идет только о создании новых версий таких систем, построенных уже в соответствии со стандартами CALS и использующих эти стандарты в работе.

В настоящее время ведутся опытные работы по созданию DWH, основанных на STEP. Например, это проект PIPPIN, осуществляемый в рамках программы ESPRIT IV, предусматривающий хранение данных о проектируемых предприятиях. В качестве образцов были выбраны два предприятия: комплекс нефтедобывающих участков в Северном море (проект ETAP) и реконструируемое фармацевтическое предприятие SAK. Данные о предприятиях будут соответствовать Протоколу 221 STEP. В России опытные работы по созданию DWH, содержащего конструкторскую информацию, ведутся, в частности, в рамках проекта CALS-AVIA-97.

Список литературы

1. Òàðàñîâ Â.Á.  Íîâûå ñòðàòåãèè ðåîðãàíèçàöèè è àâòîìàòèçàöèè ïðåäïðèÿòèé:  íà ïóòè ê èíòåëëåêòóàëüíûì ïðåäïðèÿòèÿì// Íîâîñòè èñêóññòâåííîãî èíòåëëåêòà.- 1996.-№ 4. - Ñ.40-84.

2. Шильников П.А., Овсянников М.В. Система электронной документации CALS – реальное воплощение виртуального мира. САПР и Графика // Компьютер Пресс, 1997.- ¹ 8.-С. 88-91.

3. Овсянников М.В., Шильников П.А. Глава семьи информационных CALS-стандартов ISO 10303 STEP САПР и Графика // Компьютер Пресс, 1997.- ¹ 11.

4. Буч Г. Объектно-ориентированное проектирование с примерами применения /Пер. с англ.-М.: Конкорд, 1992- 519 с.

5. Овсянников М.В. Информационная модель производственно-логистической системы в стандарте STEP. // Вестник МГТУ. Сер. Машиностроение. - 1995. - № 3. - С.17-21.

6.        Dmitrov V.,Kaganovich V., Ovsiannikov M. Information model of logistics manufactoring system., Changing the World with Advanced Technology Proc. 29th Annual Logistics Symposium.  Anaheim, California, August 15-17, 1994. p. 207-213.

7.        Guidelines for the Development and Approval of STEP Application Protocols, Version 1.1, ISO TC184/SC4/WG4 ¹ 66.

8.        ISO/DIS 10303-1 Industrial automation systems and integration - Product data representation and exchange - Part 1: Overview and fundamental principles.

9.        ISO/DIS 10303-11 Industrial automation systems and integration - Product data representation and exchange - Part 11: Description methods: The EXPRESS language reference manual.

10.      ISO/DIS 10303-41 Industrial automation systems and integration - Product data representation and exchange - Part 41: Integrated generic resources: Fundamentals of product description and support.


Постоянный адрес статьи:
http://swsys.ru/index.php?page=article&id=997&lang=
Версия для печати
Выпуск в формате PDF (1.42Мб)
Статья опубликована в выпуске журнала № 3 за 1998 год.

Возможно, Вас заинтересуют следующие статьи схожих тематик: