Jump to content

Язык моделирования, специфичный для платформы

. Язык моделирования, специфичный для платформы [1] ( FSML ) — это своего рода предметно-ориентированный язык моделирования , разработанный для объектно-ориентированной среды приложений .

FSML определяют абстракции, предоставляемые платформой, как концепции FSML и разлагают абстракции на функции . Функции представляют собой этапы реализации или варианты выбора.

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

Приложения [ править ]

FSML используются при разработке на основе моделей для создания моделей или спецификаций создаваемого программного обеспечения.FSML позволяют

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

Примеры [ править ]

Взаимодействие деталей Eclipse Workbench FSML [2] [3]

Пример FSML для моделирования частей Eclipse (то есть редакторов и представлений) и взаимодействий частей (например, прослушивает части, требует адаптера, обеспечивает выбор).Реализация прототипа поддерживает автоматизированное комплексное проектирование подключаемых модулей Eclipse, которые реализуют детали рабочей среды и их взаимодействие.

См. также [ править ]

Ссылки [ править ]

  1. ^ М. Анткевич, К. Чарнецкий. Языки моделирования, специфичные для платформы, с двусторонней разработкой . В О. Ниерстразе, Дж. Уиттле, Д. Хареле, Г. Реджио, редакторах, MoDELS 2006 - Model Driven Engineering Languages ​​and Systems, 9-я Международная конференция, Генуя, Италия, октябрь 2006 г.
  2. ^ М. Анткевич, К. Чарнецкий. Взаимодействие деталей Eclipse Workbench FSML . Технический отчет 2006–09, Электротехника и компьютерная инженерия, Университет Ватерлоо, 2006 г.
  3. ^ М. Анткевич. Комплексное проектирование подключаемых модулей Eclipse с использованием взаимодействия частей Eclipse Workbench FSML . В OOPSLA'06 Companion, OOPSLA, Портленд, Орегон, США, 22–26 октября 2006 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1a6ecc071905e4ca735ccd22d462c6d6__1707847560
URL1:https://arc.ask3.ru/arc/aa/1a/d6/1a6ecc071905e4ca735ccd22d462c6d6.html
Заголовок, (Title) документа по адресу, URL1:
Framework-specific modeling language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)