Автоматизированное проектирование. Норенков И.П. - 170 стр.

UptoLike

Составители: 

%*#$A&,& +($*,#&($"!)&P !"#$%!#&'&($"!))KH :&:#*%5@!"! 6
части 201 - 236 — прикладные протоколы (Application protocols),
части 501 - 520 — прикладные компоненты (Application interpreted constructs).
Списки избранных томов под номерами 31 - 35 – «Основы тестирования продукции» (Confor-
mance testing methodology and framework) и 301 - 332 — «Абстрактные тестовые наборы» (Abstract test
suites) приведены в приложении.
E
.-451 43+,:0+>. Первая группа документовтома, с номерами в диапазоне с 11 до 19 отве-
дены для описания диалектов языка Express.
N=11: Express language reference manual. Основное руководство по языку Express. Содержит так-
же описания расширения Express-С базового языка и графического варианта языка Express-G. Базо-
вый язык приспособлен для описания и передачи статических свойств объектов приложений, т.е. па-
раметров структур и ограничений. Поэтому Express-С включает средства описания динамических
свойств объектов (добавлено описание событий и транзакций). Для наглядности представления язы-
ковых конструкций в Express предусмотрены графические средства изображения моделей, в качестве
которых может использоваться специальное дополнение Express-G (графический Express). Express-G
язык диаграмм, напоминающий язык описания информационных моделей в методике IDEF1X.
N=12: Express-I Language Reference Manual. Express-I — расширение языка, предназначенное
для описания отдельных экземпляров данных.
Разрабатываются дополнения, относящиеся к следующим диалектам языка:
— Express-М: Mapping definition language; язык для описания соответствий между сущностями
и атрибутами некоторых моделей, представленных в виде схем на языке Express. Например, этими
схемами могут быть два разных прикладных протокола, имеющих частично общие данные, или две
схемы одного приложения, но созданные разными лицами (при отсутствии соответствующего АР).
Одна схема есть схема-источник, другаяцелевая схема. Целевых схем может быть несколько при
одной схеме-источнике. Предложения Express-М транслируются на язык С, результирующая програм-
ма представляет собой совокупность обращений к функциям базы данных SDAI в STEP-среде. Дру-
гими словами, транслятор относится к системе SDAI (см. протокол ISO10303-22), а Express-М можно
рассматривать, как язык 4GL для обращений к функциям базы данных SDAI.
— Express-Х: промежуточный язык, аналогичный Express-М и используемый для описания со-
ответствий между типами данных в заданной исходной Express-схеме и создаваемыми новыми ее ва-
риантами (views); в качестве views могут использоваться форматы с описанием того же множества
сущностей, что и в Express-схеме, например, формат IGES (описанию языка Express-X посвящен бу-
дущий стандарт ISO 10303-14).
— 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 с целью развития прикладных протоколов.
Для возможности применения языка Express должны быть разработаны методы реализации
(Implementation Methods), которые могут быть представлены средствами файлового взаимодействия,
построением БД, интерфейсом с языками программирования.
E
.-451 8.:D+?:=++. Втор ую группу (тома с номерами 21...29) называю тМетоды реализации”,
она служит для реализации межпрограммного инфор м ационного обмена между прикладными система-
ми в STEP-среде. Предусмотрены межпрограммные св язи с помощью обменног о файла и доступа к БД.
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*,#&($"!)&*
170
 5@!"! 6                               %*#$A&,&   +($*,#&($"!)&P !"#$%!#&'&($"!))KH :&:#*%

      — части 201 - 236 — прикладные протоколы (Application protocols),
      — части 501 - 520 — прикладные компоненты (Application interpreted constructs).
      Списки избранных томов под номерами 31 - 35 – «Основы тестирования продукции» (Confor-
mance testing methodology and framework) и 301 - 332 — «Абстрактные тестовые наборы» (Abstract test
suites) приведены в приложении.
      E.-451 43+,:0+>. Первая группа документов — тома, с номерами в диапазоне с 11 до 19 отве-
дены для описания диалектов языка Express.
      N=11: Express language reference manual. Основное руководство по языку Express. Содержит так-
же описания расширения Express-С базового языка и графического варианта языка Express-G. Базо-
вый язык приспособлен для описания и передачи статических свойств объектов приложений, т.е. па-
раметров структур и ограничений. Поэтому Express-С включает средства описания динамических
свойств объектов (добавлено описание событий и транзакций). Для наглядности представления язы-
ковых конструкций в Express предусмотрены графические средства изображения моделей, в качестве
которых может использоваться специальное дополнение Express-G (графический Express). Express-G
— язык диаграмм, напоминающий язык описания информационных моделей в методике IDEF1X.
      N=12: Express-I Language Reference Manual. Express-I — расширение языка, предназначенное
для описания отдельных экземпляров данных.
      Разрабатываются дополнения, относящиеся к следующим диалектам языка:
      — Express-М: Mapping definition language; язык для описания соответствий между сущностями
и атрибутами некоторых моделей, представленных в виде схем на языке Express. Например, этими
схемами могут быть два разных прикладных протокола, имеющих частично общие данные, или две
схемы одного приложения, но созданные разными лицами (при отсутствии соответствующего АР).
Одна схема есть схема-источник, другая — целевая схема. Целевых схем может быть несколько при
одной схеме-источнике. Предложения Express-М транслируются на язык С, результирующая програм-
ма представляет собой совокупность обращений к функциям базы данных SDAI в STEP-среде. Дру-
гими словами, транслятор относится к системе SDAI (см. протокол ISO10303-22), а Express-М можно
рассматривать, как язык 4GL для обращений к функциям базы данных SDAI.
      — Express-Х: промежуточный язык, аналогичный Express-М и используемый для описания со-
ответствий между типами данных в заданной исходной Express-схеме и создаваемыми новыми ее ва-
риантами (views); в качестве views могут использоваться форматы с описанием того же множества
сущностей, что и в Express-схеме, например, формат IGES (описанию языка Express-X посвящен бу-
дущий стандарт ISO 10303-14).
      — 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 с целью развития прикладных протоколов.
      Для возможности применения языка Express должны быть разработаны методы реализации
(Implementation Methods), которые могут быть представлены средствами файлового взаимодействия,
построением БД, интерфейсом с языками программирования.
      E.-451 8.:D+?:=++. Вторую группу (тома с номерами 21...29) называют “Методы реализации”,
она служит для реализации межпрограммного информационного обмена между прикладными система-
ми в STEP-среде. Предусмотрены межпрограммные связи с помощью обменного файла и доступа к БД.

 &.+.)$(*),$" . !"#$%!#&'&($"!))$*        +($*,#&($"!)&*                                   170