• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
ФИО студента
Название работы
Руководитель
Факультет
Программа
Оценка
Год защиты
Давыдова Ксения Валерьевна
Программа синтеза гибридных UML диаграмм по журналам событий
10
2017
В данной работе предлагается метод для автоматического построения так называемых «гибридных» UML диаграмм. Этот метод относится к области анализа и извлечения процессов ПО (software process mining). Диаграммы строятся по трассам исполнения систем с сервис-ориентированной архитектурой (СОА), представленным в виде журналов событий. В то время, как наиболее известные методы обратной разработки обычно требуют исходных код, который обычно недоступен, наш подход работает с журналами событий, которые записываются большинством информационных систем, и некоторыми эвристическими параметрами. Так как один тип UML диаграмм показывает только одну перспективу модели системы, мы предлагаем строить комбинацию нескольких типов UML диаграмм, таких как диаграммы последовательности и деятельности. Это позволяет повысить выразительную силу отдельных диаграмм. Каждый тип диаграмм соотносится с одному из уровней абстракции (workflow и operation), которые часто используются при рассмотрении взаимодействия веб-сервисов.

Предлагаемый алгоритм состоит из трех шагов: разделение журнала событий на несколько частей, построение UML диаграмм деятельности и построение UML диаграммы последовательности. Мы предлагаем инкапсулировать некоторые незначительные или низкоуровневые имплементационные детали (например, операции внутри сервисов) в диаграммы деятельности и соединить их с более высокоуровневой диаграммой последовательности. Чтобы справиться с проблемой больших размеров построенных UML диаграмм последовательности, мы также предлагаем технику с использованием регулярных выражений.

Все предлагаемые подходы реализованы в Windows-приложении. Оно позволяет задать некоторые параметры, построить модели и экспортировать их в XML-файл, который совместим с широко известным инструментом Sparx Enterprise Architect. В нем модели могут быть визуализированы и отредактированы.
Текст работы (работа добавлена 25 мая 2017г.)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Расширенный поиск ВКР