Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Список инструментов, доступных внутри платформы Eclipse [ править ]

  • Connected Data Objects (CDO), бесплатная реализация распределенной общей модели поверх EMF
  • M2M  : фреймворк для языков преобразования модели в модель
  • M2T  : фреймворк для генерации модели в текст
  • ATL  : QVT- подобный язык, функционирующий поверх Eclipse / EMF , вместе со значительной библиотекой преобразований моделей. ATL - это текущее решение Eclipse M2M.
  • MOFScript  : инструменты и фреймворки для поддержки преобразований модели в текст. MOFScript доступен из описанного выше проекта Eclipse M2M.
  • Открытое решение Bonita  : решение для управления бизнес-процессами, которое содержит студию на основе EMF и GMF для редактирования диаграмм BPMN .
  • Borland Together  : IDE для моделирования Java и UML с интеграцией QVT скоро будет доступна в проекте Eclipse M2M
  • RSM  : инструмент на основе UML2 для визуального моделирования и дизайна. Доступно в проекте Eclipse UML.
  • KM3 : язык метамоделирования; Метамодели, написанные на KM3, могут быть автоматически преобразованы в ряд других моделей метамета.
  • Acceleo  : генератор кода, реализующий спецификацию OMG MOFM2T . Доступно в проекте Eclipse M2T.
  • EMFCompare : оператор сравнения моделей; доступен как компонент из проекта EMFT.
  • VIATRA2 : язык преобразования на основе графиков, доступный в проекте Eclipse GMT.
  • GEMS : мост между общей средой моделирования (GME) и проектом моделирования Eclipse (EMP).
  • Xtext : фреймворк для разработки предметно-ориентированных языков и других текстовых языков программирования.
  • Sirius : эта технология позволяет создавать настраиваемые рабочие места графического моделирования с использованием технологий моделирования Eclipse, включая EMF и GMF.

Список инструментов, которые могут использовать Eclipse EMF, но доступны в частных sourceforges или других репозиториях разработки [ править ]

  • Леонарди  : управляемая моделями фреймворк с открытым исходным кодом для графических интерфейсов
  • Разработчик программного обеспечения Blueprint
  • Apollo для Eclipse  : коммерческий инструмент UML 2.1
  • Merlin Generator [ постоянная мертвая ссылка ]  : инструмент для создания открытого исходного кода и преобразования модели.
  • Sigasi  : коммерческая IDE для VHDL
  • SmartQVT  : реализация рабочего языка QVT с открытым исходным кодом. Этот инструмент компилирует преобразования QVT в программы Java на основе EMF .
  • Kermeta : многоцелевой инструмент, созданный IRISA и основанный на EMF, для разработки моделей, проверки ограничений модели, исследования модели, преобразования модели и многого другого.
  • Папирус : разработчик моделей MDE UML на основе EMF.
  • EZRealtime : среда для моделирования встроенного программного обеспечения жесткого реального времени на основе методологии Time Petri Net.
  • Rational Software Modeler - разработчик моделей UML, использующий модель UML2 на основе EMF.
  • Skyway Builder  : инструмент для генерации открытого исходного кода для приложений на основе Spring
  • EMFText : набор подключаемых модулей для создания текстовых языков, специфичных для предметной области.
  • JaMoPP : основанная на EMF метамодель для языка Java. Включает синтаксический анализатор для преобразования программ Java в модели EMF и принтер для обратного.
  • Refactory : структура для создания рефакторингов для моделей EMF.
  • Операции моделирования EMF : инструмент для определения (и выполнения) операций составного моделирования, таких как рефакторинг путем демонстрации.
  • WireframeSketcher : инструмент для создания каркасов (коммерческий), который управляется моделью EMF. Модель EMF имеет открытый исходный код и доступна на GitHub.