Дослідження методів валідації railML документів в середовищі .NET
dc.contributor.author | Вискарка, Маргарита Юріївна | uk_UA |
dc.date.accessioned | 2025-03-19T10:48:52Z | |
dc.date.available | 2025-03-19T10:48:52Z | |
dc.date.issued | 2025 | |
dc.description.abstract | UKR: Магістерська робота виконана на 164 сторінках, містить 65 рисунків, 4 таблиць, та 27 використані джерела. В магістерській роботі було розглянуто доступні методи валідації railML документів у середовищі .NET. Було оглянуто основні стандартні бібліотеки для валідації в .NET з фокусом на визначені ситуацій, які є особливо важливими для валідації файлів формату даних railML, а саме сценарії використання розширень. Було виявлено та досліджено проблему недостатньо чітких повідомлень у середовищі .NET, пов’язану з недозволеними за схемою railML атрибутами. Було встановлено її важливість для задачі правильної валідації документів railML, зроблено та перевірено гіпотези щодо її походження, визначено рекомендації щодо її усунення, та розроблено рішення даної проблеми на основі одного з стандартних методів. Мета дослідження полягає в аналізі доступних методів валідації railML документів у середовищі .NET та визначенні або розробці найбільш відповідного вимогам railML.org методу. Об'єкт дослідження – валідація railML документів у середовищі .NET | uk_UA |
dc.description.abstract | ENG: The master's thesis is performed on 164 pages, contains 65 figures, 4 tables and 27 sources used. In the master's thesis the available methods for validating railML documents in the .NET environment were studied. The main standard libraries for validation in .NET were reviewed with a focus on the identified situations that are particularly important for validating railML data format files, namely scenarios for using extensions. The problem of insufficiently clear messages in the .NET environment, associated with attributes not allowed by the railML schema, was identified and investigated. Its importance for the task of correct validation of railML documents was established, hypotheses were made and tested regarding its origin, recommendations for its elimination were determined, and a solution to this problem was developed based on one of the standard methods. The purpose of the study is to analyze the available methods for validating railML documents in the .NET environment and to determine or develop the method that best meets the requirements of railML.org. The object of the study is the validation of railML documents in the .NET environment | en |
dc.identifier.citation | Вискарка М. Ю. Дослідження методів валідації railML документів в середовищі .NET: дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 – Інженерія програмного забезпечення / наук. керівник О. П. Іванов ; Український державний університет науки та технологій. Дніпро, 2025. 164 с. | uk_UA |
dc.identifier.uri | https://crust.ust.edu.ua/handle/123456789/19841 | |
dc.language.iso | uk | |
dc.publisher | Український державний університет науки і технологій, Дніпро | uk_UA |
dc.subject | валідація | uk_UA |
dc.subject | атрибути | uk_UA |
dc.subject | сформованість | uk_UA |
dc.subject | розширення | uk_UA |
dc.subject | validation | en |
dc.subject | railML | en |
dc.subject | XML | en |
dc.subject | XSD | en |
dc.subject | .NET | en |
dc.subject | attributes | en |
dc.subject | well-formedness | en |
dc.subject | extensions | en |
dc.subject | ВКР | uk_UA |
dc.subject | КІТ | uk_UA |
dc.subject.classification | TECHNOLOGY | en |
dc.title | Дослідження методів валідації railML документів в середовищі .NET | uk_UA |
dc.title.alternative | Research of the validation methods of railML documents in the .NET environment | en |
dc.type | Master's Thesis |