Лаборатория   облачных
решений и моделирования
Проекты

Международная открытая лекционная площадка, созданная нашей лабораторией. Целью этого проекта является создание пространства в котором лекторы со всего мира могут поделиться своими знаниями и мыслями со студентами из разных стран. Основными направлениями лекций являются компьютерное моделирование, разработка облачных решений и методы машинного обучения.

Международный исследовательский проект по разработке бесплатной и открытой платформы для математического моделирования. Проект разрабатывается совместно с партнёрами из MIT, Berkeley и рядом других вузов и компаний. Разрабатываемая система уже используется для проведения реальных исследований в нескольких зарубежных вузах.

Международный исследовательский проект по разработке бесплатной и открытой платформы для анализ временных рядов. Этот тип данных крайне важен как для работы с результатами моделирования, так и для современных промышленных решений, таких как IoT. Проект активно разрабатывается совместно с друзьями из Бразилии и Индии.

Цель проекта — построение комплексной системы для агрегации данных описывающих процесс разработки программного обеспечения со всеми задачами, коммитами сборками и т.д. и предоставление пользователю комплексной аналитики, позволяющей в деталях проанализировать как весть проект в целом, так и работу над отдельными компонентами или задачами.

Партнёры
Наряду с разработкой собственных проектов и проведением ряда исследований, наша лаборатория приглашает принять участие в работе над проектами совместно с нашими индустриальными партнёрами.

T-Systems — стратегическое подразделение Deutsche Telekom, один из лидеров в сфере информационных и телекоммуникационных услуг в сегменте В2В. В рамках нашего партнёрства планируется привлечение студентов для работы в проектах, связанных с решением практических задач в области IoT и Blockchain.

Компания Bell Soft является одним из лидеров на ранке разработки инструментов и окружения для языка программирования Java, а виртуальная машина Java Liberica входит в топ 5 реализаций JVM. Помимо этого, компания работает над целым спектром различных решений в области интернета вещей и Blockchain.

Участие в проектах
Так как мы разрабатываем крупные проекты с большим количеством пользователей и партнёров, в том числе и из зарубежных ВУЗов, у нас всегда есть много интересных задач, которые помогут изучить новые новые технологии, научиться работать в профессиональной команде, познакомиться с зарубежными коллегами и усилить своё персональное портфолио.

Back-end:

Font-end:

C#, Python, Bash

JavaScript, ReactJS

Back-end:

Font-end:

C#, Python, Bash

JavaScript, ReactJS

Back-end:

Font-end:

C#, Python, Bash

JavaScript, ReactJS

Темы для исследований
Предлагаемые темы могут быть использованы в качестве тем бакалаврских или магистерских диссертаций. Также их можно использовать для прохождения практики. Работа над всеми темами подразумевает работу с командами соответствующих проектов и рассчитана на 10-15 рабочих часов в неделю.

SDC-01
Разработка механизма расчёта системно-динамических моделей на GPU
В рамках этой темы необходимо исследовать существующие методы генерации исполняемого кода (генерируется код на Python и C) и разработать систему трансляции описания системно-динамических моделей в код для GPU (например CUDA).
SDL-02
Исследование методов машинного обучшения для работы с временными рядами. Решение задач поиска корреляций, выявление аномалий и предсказания дальнейшего поведения
Зачастую, особенно при проведении различных наблюдений, собираемые данные очень сложно систематизировать и выявить формальные зависимости. В такие моменты приходят на помощь методы и практики машинного обучшения. В рамках этой задачи необходимо исследовать доступные механизмы, реализовать их и интегрировать в облачную платформу sdLitica. Проект разрабатывается совместно с Университетами Thapar (Индия) и Unisinos (Бразилия).
IPR-01
Разработчик механизмов выгрузки данных из инструментов поддержки процесса разработки
Целью проекта InsightProject является агрегация и анализ широкого спектра данных, выгружаемых из различных инструментов поддержки процесса разработки ПО. К таким инструментам относятся менеджеры задач (Mantis, Jira, GitHub issues), системы версионного контроля, системы непрерывной интеграции и инструменты по работе с документацией. Для работы с каждым инструментом, зачастую необходимо разрабатывать уникальный компонент, понимающий определённый протокол.