11. ПОТРЕБА У ПРОЕКТІ FAST
• Обчислення метрик
• Перевірка правил
• Виявлення дуплікації
• Візуалізація (альтернативне відображення)
• Перетворення між мовами
• І більше…
17. РЕЗУЛЬТАТ
• Базова модель FAST, концепція створення моделей дерев коду
• Повна реалізація FAST для Smalltalk
• Часткова реалізація FAST для Java
• Завантажувачі моделей для Smalltalk та Java
• Алгоритм обч. цикломатичної складності (підтведж. для 2х мов)
• Алгоритм розпізнання символів (підтведж. для 2х мов)
• Прототипи алгоритмів для генерування коду на базі моделі та
візуалізації моделі
• Інтеграція з моделлю FAMIX
• Інтеграція з інструментами середовища Moose
18. ПОДАЛЬША РОБОТА
• Rafael Durelli в RMoD: генерація коду з моделі FAST
• Benjamin Arezki підчас GSoC: повна реалізація FAST для Java
19. ПОДАЛЬШЕ ВИКОРИСТАННЯ
• Компанія Synectique для вирішення проблем клієнтів
• SCG Bern для своїх дослідження
• Prof.Tewfik Ziadi для візуалізації вихідного коду програм
20. ДОСТУП ДО ПРОЕКТУ
• MIT License!
• http://www.smalltalkhub.com/#!/~YuriyTymchuk/FAST
• https://github.com/Uko/FAST
• https://ci.inria.fr/moose/job/FAST-On-Moose/