Публікація:
Дослідження використання кінцевих автоматів та їх об'єктно-орієнтованих моделей при проектуванні та реалізації поведінки програмних систем

Завантаження...
Зображення мініатюри

Дата

2021

Назва журналу

ISSN журналу

Назва тома

Видавництво

Дослідницькі проекти

Організаційні підрозділи

Видання журналу

Анотація

Об’єкт дослідження – використання кінцевих автоматів при проектуванні програмних систем. Мета дослідження – аналіз існуючих програмних рішень та алгоритмів, які базуються на кінцевих автоматах, та їх модернізація для оптимізації проектування та реалізації програмних систем. В результаті роботи було вивчено програмні реалізації алгоритмів з використання кінцевих автоматів та патерну «State» у асинхронному програмуванні; визначено можливості модернізації існуючих алгоритмів для покращення їх роботи; модернізовано патерн «State», який дозволяє об’єктам змінювати свою поведінку в залежності від їх стану, з усуненням основних недоліків; запропоновано метод модифікації вихідного коду програми для використання нового патерну з мінімальною кількістю змін, які можуть привести до появи помилок.

Опис

Ключові слова

абстракція, архітектура системи, асинхронна модель, кінцевий автомат, патерн проектування, функція переходу, event context, event manager, iterator, state table

Бібліографічний опис

Нікітін Д. М. Дослідження використання кінцевих автоматів та їх об'єктно-орієнтованих моделей при проектуванні та реалізації поведінки програмних систем : пояснювальна записка до атестаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 121 — Інженерфя програмного забезпечення / Д. М. Нікітін ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2021. – 76 с.

DOI