? грн

Adwanced Soft.Engineer.проэкт по имплементации DSL

Задание по части имплементации: Задание по DSL – Domain Specific Language Вы должны разработать и внедрить DSL ( Eclipse XText8 framework) Дизайн и реализация Event condition action (ECA) language обеспечивает удобный способ добавления, изменения и удаления условий события для запуска действий. У вас есть возможность интегрировать DSL имплементацию в разрабатываемую систему в задаче Модель-Модель (M2M) преобразования (transformation) Модель-Модель. Принимая во внимание дизайн языка, функциональность ECA и преобразование M2M, у вас есть время для разработки адекватной модели базирующейся на ваших представлениях (4 + 1 wievs). Вы будете оценены на основании сложности и выразительности разработанного и реализованного DSL, а также полноте domain model, лежащей в основе DSL. http: //www.eclipse.org/modeling/emf/8 https: //www.eclipse.org/Xtext/9 https: //en.wikipedia.org/wiki/Event_condition_action3 https://en.wikipedia.org/wiki/Home_automation https://en.wikipedia.org/wiki/General_Data_Protection_Regulation Задание по M2M – Model-to-Model Transformation Вам необходимо реализовать преобразование M2M «с» или «без» использования инструментов для разработки (model transformation toolkit) как, например, Eclipse ATL https://www.eclipse.org/atl/. Внедрить однонаправленное (unidirection) преобразование M2M из модели EMF DSL (исходной модели) в модель EMF разработанной системы (целевой модели). Интегрировать это преобразование в разработанную систему, так чтоба пользователь мог манирулировать „runtime EMF model instance“, отпраляя DSL прецентенты (instances) в разработанную систему. Если вы не выполнили задачу DSL, осуществите однонаправленное преобразование M2M из модели EMF разработанной системы (исходной модели) в модель JSON EMF https://www.json.org/ (целевая модель, которую необходимо смоделировать дополнительно). Интегрируйте это преобразование в разработанной системе, подобно snapshot во время выполнения/среды выполнения EMF модели в файле JSON, то есть в JSON-формате. Так же приложите сгенерированный код (code generation) для создания JSON подтверждающего текстового представления/изобрадения JSON EMF модели.

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

Заказчик

Olya Отзывы:   +0 / -0
Опубликовано 05.06.2019 51 просмотров
Идет прием заявок
Дублировать задание
Яндекс.Метрика