Алексей Иванов -- Редактор ISO 15926 на основе Eclipse EMF

1,640 views
1,551 views

Published on

Доклад Алексея Иванова "Редактор ISO15926 на основе Eclipse EMF" на Russian Semantics Day, 6 декабря 2011г.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,640
On SlideShare
0
From Embeds
0
Number of Embeds
421
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Алексей Иванов -- Редактор ISO 15926 на основе Eclipse EMF

  1. 1. Редактор ISO15926 на основе Eclipse EMF Иванов Алексей, [email_address] 3В Сервис МГТУ им. Н.Э.Баумана TechInvestLab.ru , Москва, 06.12.2011 Рабочая встреча по ISO 15926
  2. 2. Eclipse <ul><li>Особенности </li></ul><ul><ul><li>Open source </li></ul></ul><ul><ul><li>Java-based </li></ul></ul><ul><ul><li>Кросс-платформенность: Win, Linux, Mac </li></ul></ul><ul><ul><li>Высоко-модульная система </li></ul></ul><ul><li>Области применения </li></ul><ul><ul><li>Платформа desktop приложений </li></ul></ul><ul><ul><li>Платформа создания IDE </li></ul></ul><ul><ul><li>Серверная платформа </li></ul></ul><ul><ul><li>Платформа разработки на основе моделей </li></ul></ul>
  3. 3. Моделе-ориентированная разработка
  4. 4. Eclipse Modeling Framework (EMF)
  5. 5. Требования к редактору <ul><li>Корпоративные технологии </li></ul><ul><ul><li>Java + Eclipse + EMF </li></ul></ul><ul><li>Масштабируемость </li></ul><ul><ul><li>Распределенность, групповая работа </li></ul></ul><ul><ul><li>Многопоточность </li></ul></ul><ul><ul><li>Хранилища данных большого размера </li></ul></ul><ul><li>Расширяемость </li></ul><ul><ul><li>На всех уровнях </li></ul></ul><ul><ul><li>Различными способами (плагины, наследование, аспекты) </li></ul></ul><ul><li>Интегрируемость </li></ul><ul><ul><li>Стандарты обмена данными ( XML, XMI, OWL… ) </li></ul></ul><ul><li>Поддержка моделе-ориентированной разработки </li></ul><ul><li>Open source ( исп. открытые компоненты ) </li></ul>
  6. 6. Архитектура редактора
  7. 7. Мета-модель ISO15926
  8. 8. Демо-версия редактора
  9. 9. План развития проекта <ul><li>Уточнение мета-модели ISO15926 </li></ul><ul><li>Загрузка и сохранение в файлы в форматах ISO15926 </li></ul><ul><li>Персистентность большой модели в ООБД db4o с помощью CDO </li></ul><ul><li>Интерфейс пользователя </li></ul><ul><ul><li>Редактор на формах </li></ul></ul><ul><ul><li>Диаграммы и визуализация </li></ul></ul><ul><li>Интеграция с удаленными Web- сервисами RDL </li></ul><ul><li>Трансформация моделей ISO15926 </li></ul><ul><ul><li>В модели данных PLM на примере Enovia PLM </li></ul></ul><ul><ul><li>В код адаптера ISO15926 </li></ul></ul><ul><li>Выход в open source </li></ul><ul><ul><li>EPL лицензия </li></ul></ul><ul><ul><li>Google Code, GitHub </li></ul></ul>

×