×
26.10.2019
219.017.db80

Результат интеллектуальной деятельности: Система аналитики и оценки платформ распределенных реестров

Вид РИД

Программа для ЭВМ

Код транзакции депонирования в блокчейн Ethereum: 0x18f66305b7cc63a13b9f75bc651fcac31846fdd0a22a6fa81a0b13916bba9839
Описание произведения: Программный инструментарий экосистемы распределенных реестров для открытых систем: система сбора данных о проектах платформ распределенных реестров и автоматизированной оценки по разработанной системе критериев. Автоматизированная система сбора информации собирает публично доступные данные о платформах распределенных реестров с платформы хранения открытого исходного кода GitHub. Работа ведется как с основными репозиториями проектов реестров, так и сопровождающими проектами-сателлитами. По результатам регулярной агрегации производится статистический анализ в автоматическом режиме. Репозитории проектов динамичны, и информация быстро устаревает. Описанная система позволяет получать наиболее актуальную, систематически обновляемую информацию. Проекты оцениваются на основании ряда критериев, важных для разработчиков программного обеспечения. Оценка производится по следующим признакам: - Активность разработчиков (среднее количество добавлений строк кода в неделю, среднее количество коммитов в неделю, дата последнего релиза) - Активность обратной связи (скорость обработки обсуждаемых задач) - Заинтересованность аудитории (количество звезд проекта, количество активных fork’ов, количество созданных задач) - “Развитие” сравнение активности за последний месяц с активностью за последние три месяца. Созданные критерии позволяют разделить репозитории на пять уровней, от "очень низкого" до "очень высокого" и оценивать проекты по 100 бальной шкале. Статистика собирается в автоматическом режиме. Она загружается в распределенную базу данных Elasticsearch, а затем анализируется с помощью средств инструмента Kibana. Репозитории проектов динамичны, и информация быстро устаревает. Описанная система позволяет получать наиболее актуальную, систематически обновляемую автоматически информацию. Для того чтобы сбор информации о репозиториях проектов с платформы GitHub не ограничивался максимально допустимым количеством запросов к GitHub REST API v3 (по умолчанию 60 запросов в час), применяется система прокси серверов. При этом, получение данных о репозиториях происходит в мультипоточном режиме. Когда один из потоков исчерпывает допустимый запас запросов, он начинает использовать новый прокси сервер. Генерируемый отчет включает в себя: - Автоматически собранные с GitHub данные в виде построенных средствами Kibana графиков. - Автоматически сгенерированные оценки репозиториев. Каждый критерий подробно описан в отчете, включая процесс формирования оценок. - Графы связей репозиториев распределенных реестров и алгоритмов консенсуса, используемых в соответствующих реестрах. - Списки соответствия репозиториев и их владельцев.
Язык программирования, с использованием которого создана программа для ЭВМ (База данных)
python, bash, latex
Вид и версия операционной системы, для функционирования под управлением которой предназначена программа для ЭВМ (База данных)
Linux
Объем программы для ЭВМ (Базы данных) в машиночитаемой форме в единицах, кратных числу байт
101390
Ключевые слова: распределенный реестр, github, аналитика
Cистема автоматического сбора и анализа информации о репозиториях GitHub. Разработаны критерии ранжирования репозиториев на основе собираемой информации. Добавлена программная реализация подсчёта оценок и ранжирования репозиториев на их основе в автоматическом режиме. Реализована визуализация сравниваемых характеристик репозиториев, а также взаимосвязей репозиториев и алгоритмов консенсуса. Реализовано автоматическое формирование отчёта, содержащего все визуализированные данные и подробное описание критериев.
Хеш-код депонирования: 131f64032fea7e8e84cea51af86a2abb2f3767f5897fb4cf529de7b3265418be
Источник поступления информации: Портал edrid.ru

Showing 1-10 of 16 items.
22.03.2019
№219.016.ec6c

Api для построения сетей программного комплекса madt

Разработанное решение является частью программного комплекса Сетевое Моделирование и Анализ Распределенных Технологий (Modeling and Analysys of Distributed Technologies - MADT) и позволяет описывать структуру сети на более высоком уровне, чем стандартные средства предоставляемые в таких системах...
16.04.2019
№219.017.0cb7

Веб-сервис динамического изменения пропускной способности сети комплекса madt

Качество работы виртуальных сетей регулируется утилитами пакета tcconfig. Нами реализована регулировка пропускной способности, задержки, процента потери, повреждения, дупликации и перестановки пакетов в сети в формате веб-сервиса и визуального интерфейса, позволяющего пользователю...
16.04.2019
№219.017.0cb8

Веб сервис визуализации работы распределённого приложения в лаборатории программного комплекса madt

Приложение строит трёхмерный граф на основе конфигурации лаборатории комплекса MADT и визуализирует в нём сообщения, получаемые от узлов сети. В зависимости от содержания сообщения узел графа, соответствующий узлу сети, в реальном времени меняет размер и цвет. Также приложение выводит текстовый...
20.04.2019
№219.017.3606

Api мониторинга узлов комплекса madt

Разработанное решение является частью программного комплекса Сетевое Моделирование и Анализ Распределенных Технологий (Modeling and Analysys of Distributed Technologies - MADT). Для осуществления мониторинга узлов программного комплекса MADT разработан интерфейс прикладного программирования...
20.04.2019
№219.017.3607

Программный комплекс моделирование и анализ распределенных технологий (madt)

Программный комплекс MADT позволяет осуществлять моделирование работы сетевых приложений, веб- и микросервисов, распределенных реестров и баз данных, алгоритмов консенсуса, протоколов взаимодействия между ними. Основными компонентами решения являются: - инструменты построения и моделирования сети...
18.06.2019
№219.017.83bc

Информационная система администратора платформы для проведения электронного голосования на базе технологий распределенных реестров

Информационная система администратора платформы для проведения электронного голосования на базе технологий распределенных реестров предоставляет функционал управления проводимыми голосованиями для администратора проведения голосований и состоит из следующих элементов: 1. Панель администратора...
18.06.2019
№219.017.83bd

Информационная система клиента платформы для проведения электронного голосования на базе технологий распределенных реестров

Информационная система клиента платформы для проведения электронного голосования на базе технологий распределенных реестров предназначена для работы пользователя, участвующего в проведении голосований. Основной функционал заложен в клиентском приложении, которое позволяет пользователю...
18.06.2019
№219.017.83be

Смарт-контракты распределенного реестра для проведения доверенного электронного голосования с использованием платформы hyperledger fabric

Программное обеспечение представляет собой chaincode (смарт-контракт) для платформы распределенных реестров Hyperledger Fabric, содержащий всю необходимую логику для формирования голосования и обеспечения основных функций, предъявляемых к системе голосования: тайна голосования, обеспечение...
18.06.2019
№219.017.83bf

Библиотека для взаимодействия с распределенным реестром hyperledger fabric в платформе для проведения электронного голосования

Библиотека является высокоуровневой оберткой над Hyperledger Fabric Java SDK и позволяет конечным пользовательским приложениям управлять сущностями в реестре, необходимыми для проведения голосований. Она скрывает работу с криптографическими ключами и другими техниками и может быть использована...
18.06.2019
№219.017.83c0

Платформа для проведения электронного голосования на базе технологий распределенных реестров

Программный комплекс реализует платформу для проведения электронного голосования на базе технологии распределенных реестров Hyperledger Fabric, предназначенную для проведения защищенного дистанционного голосования в режиме онлайн. Обеспечивает автоматический прозрачный подсчет результатов....
Showing 1-2 of 2 items.
16.08.2019
№219.017.c0e3

Платформа для фиксации и оперативного реагирования на нарушения в избирательном процессе

Платформа предназначена для надёжной и оперативной коммуникации авторизованного пользователя с официальным статусом наблюдателя или председателя территориальной избирательной комиссии с должностным лицом. Через личный кабинет наблюдатель может фиксировать нарушения в виде текстовых сообщений и...
26.10.2019
№219.017.db81

Chainbox: интеллектуальная система контроля транспортировки.

CHAINBOX – это интеллектуальная система контроля грузоперевозок. Программно-аппаратный комплекс использует набор датчиков и сенсоров для сбора данных о местоположении груза, его состоянии и через распределенный реестр сообщает эту информацию всем участникам логистического процесса. Для...
+ добавить свой РИД