Знайдено документів: 1
Інформація × Реєстраційний номер 0826U000828, Дисертація доктора філософії На здобуття Доктор філософії Дата захисту Статус Запланована Назва роботи Методи та моделі розробки програмних додатків на платформі .NET з використанням метапрограмування. Здобувач Позур Михайло Юрійович, Керівник Войтко Вікторія Володимирівна Опонент Любченко Віра Вікторівна Опонент Мельник Андрій Миколайович Рецензент Майданюк Володимир Павлович Рецензент Куперштейн Леонід Михайлович Опис Дисертацію присвячено дослідженню питання використання методів метапрограмування в процесі розробки програмного забезпечення на платформі .NET. Проведено аналіз існуючих методів метапрограмування та методів їх використання в процесі розробки програмного забезпечення як в загальному, так і в контексті платформи .NET. Робота сфокусована на використанні метапрограмування для покращення швидкості здійснення викликів з динамічним визначенням імен та на розширенні функціональних можливостей платформи .NET. Розроблено метод реалізації концепту traits у .NET з використанням методів метапрограмування. Разом із цим розроблено розширену модель traits, що дозволяє визначення станів, а не лише поведінки, та явного визначення методів, що можуть бути перевантаженими при композиції. Реалізація концепту traits дозволить розширити можливості платформи .NET у сфері повторного використання коду. Розроблено методи здійснення викликів з динамічним визначенням імен, що опираються на використання методів метапрограмування, відмінних від рефлексії, для покращення швидкості здійснення таких викликів. Розроблені методи використовують структуру метаданих, аналогічну до рефлексії, де метадані членів типів містять посилання на відповідні статичні виклики. Методи відрізняються способом генерації таких метаданих. Перший метод опирається на генерацію метаданих у процесі виконання з використанням методів метапрограмування платформи .NET, що дозволяють розширення байт-коду в процесі виконання. Другий метод опирається на генерацію коду об’явлень метаданих на етапі компіляції. Для всіх розроблених методів описано особливості практичної реалізації з розробкою детальних алгоритмів та відповідних блок-схем. Проведено експериментальні дослідження з визначення швидкодії розроблених методів здійснення викликів з динамічним визначенням імен. Відповідно до результатів експериментів встановлено, що запропоновані методи здійснення викликів з динамічним визначенням імен дозволяють досягти кращої швидкодії у порівнянні з рефлексією. Дата реєстрації 2026-04-03 Додано в НРАТ 2026-04-03 Закрити
Дисертація доктор філос.
Позур Михайло Юрійович. Методи та моделі розробки програмних додатків на платформі .NET з використанням метапрограмування. : Доктор філософії : спец.. 121 - Інженерія програмного забезпечення : дата захисту ; Статус: Запланована; Вінницький національний технічний університет. – Вінниця, 0826U000828.
Знайдено документів: 1

Оновлено: 2026-04-06