Franca IDL - формальный язык для описания интерфейсов ПО.
Franca IDL разработан консорциумом автомобилестроителей GENIVI по разработке Open Soource ПО для автомобилей (https://www.genivi.org/) Далее Franca IDL стал открытым проектом в Eclipse
Кратко о проекте Franca IDL
- определяет EMF модель для описания интерфейсов (IDL)
- определяет EMF модель для deployment model
- IDL включает возможность специфицировать внешнее поведение интерфейсов (с помощью конечных автоматов)
- реализует текстовый редактор для Franca IDL (на основе XText) и deploymend model в Eclipse
- коннекторы для загрузки/генерации других IDL (OMG IDL, Apache Thrift IDL)
- трансформация моделей IDL в eTrice ROOM (см. пост )
- генераторы кода (D-Bus, Google Protobuf, C++ Common API)
- генератор документации в HTML
Пример определения интерфейса с помощью Franca IDL
- генератор документации в HTML
Пример определения интерфейса с помощью Franca IDL
Online presentation Franca IDL
Franca User Guide


Комментариев нет:
Отправить комментарий