хемі-джерелі. Пропозиції Express-X (Express-M) транслюються на мову C, результуюча програма являє собою сукупність звернень до функцій бази даних SDAI в STEP-середовищі. Іншими словами, транслятор відноситься до системи SDAI (див. протокол ISO10303-22), а Express-X можна розглядати, як мова 4GL для звернень до функцій бази даних SDAI. p> Express-P (Process definition language) - мова діаграм для представлення процесів, методів і комунікаційних структур.
Express-V - мова, призначений для отримання ARM уявлень з AIM моделей, іншими словами, для опису процедур пошуку примірників Express-об'єктів, що відповідають заданим умовам, і доступу до них, наприклад, при створенні нових ARM. Ці створювані ARM-вистави зазвичай не вимагають настільки всебічного опису програми, як в AIM, і тому можуть бути істотно простіше. У Express-V є:
1. схема-джерело (AIM), зазвичай це прикладної протокол, наприклад, AP203;
2. схема-ціль, що задає сутності, які повинні бути в створюваній приватній моделі;
3. схема відображення потрібних сутностей з джерела в ціль. Мовою Express-V описуються умови (у вигляді Клозе WHEN) такого відображення. береться підходяща вже існуюча AIM, як джерело, всі співпадаючі об'єкти переводяться в ARM, далі описуються оригінальні об'єкти. Додатковою можливістю реалізацій Express-V є зворотне відображення специфіки створюваної ARM у вихідну AIM з метою розвитку прикладних протоколів. p> Для можливості застосування мови Express повинні бути розроблені методи реалізації (Implementation Methods), які можуть бути представлені засобами файлового взаємодії, побудовою БД, інтерфейсом з мовами програмування.
Методи реалізації
Другу групу (томи з номерами 21 ... 28) називають "Методи реалізації", вона служить для реалізації межпрограммного інформаційного обміну між прикладними системами в STEP-середовищі. Передбачені міжпрограмні зв'язку за допомогою обмінного файлу і доступу до БД. p> N = 21: Clear Text Encoding of the Exchange Structure (physical transfer file format); стандарт встановлює правила оформлення обмінного файлу. Обмінний файл грає в STEP важливу роль; якщо власне на мові Express визначені сутності, то саме в обмінному файлі задаються примірники цих сутностей. Прикладні програми для зв'язку зі STEP середовищем повинні читати і генерувати обмінні файли.
N = 22: Standard Data Access Interface Specification; містить опис SDAI - системи подання даних і доступу до даних конкретних прикладних систем (найчастіше це CAD/CAM системи). Дані, що залучені до міжпрограмних зв'язках, утворюють SDAI-моделі. В системі SDAI передбачається компілятор коду, конвертує ці моделі в SDAI базу даних, а також функції звернення до цієї бази даних. Можливо безпосередня побудова прикладних систем, що працюють з SDAI базою даних.
Тома з номерами N = 23 ... 27 встановлюють правила звернення до даних в SDAI базі даних на мовах програмування C + +, C, Java, на мові моделювання UML, мовою передачі даних в системах розподілених обчислень IDL. Стандарт c N = 25 (Industrial automation systems and integration - Product data representation and exchange - Part 25: Implementation methods: EXPRESS to XMI binding) забезпечує зв'язок мов Express і XMI ". Стандарт c N = 28 (XML representations of EXPRESS schema and data), що позначається також, як STEP-XML, служить для представлення EXPRESS схем мовою розмітки XML.
Решта томи стандарту ISO 10303 присвячені опису тестування моделей, представлених на мові Express, інтегрованим ресурсів, прикладним протоколам і прикладним компонентам.
Література
1. Норенков І.П., Кузьмик П.К. Інформаційна підтримка наукомістких виробів (CALS-технології). - М.: Изд-во МГТУ ім. Н.Е. Баумана, 2002. p> 2. Колчин А.Ф., Овсянніков М.В., Стрекалов А.Ф., Сумароков С.В. Управління життєвим циклом продукції. - М.: Анахарсіс, 2002. p> 3. Судів Є.В., Левін А.І., Петров А.В., Чубарова Є.В. Технології інтегрованої логістичної підтримки виробів машинобудування. - М.: "Інформбюро", 2006. p> 4. Російська енциклопедія CALS. Авіаційно-космічне машинобудування/За ред. А.Г. Братухіна. - М.: ВАТ НДЦ АСК, 2008. <В