Мелкумян, Катерина ЮріївнаСерга, Олексій Максимович2021-01-012021-01-012020-12Серга, О. М. Підсистема обробки даних на мобільній платформі пристроїв господаря розумного будинку : магістерська дис. : 126 Інформаційні системи та технології / Серга Олексій Максимович. – Київ, 2020. – 116 с.https://ela.kpi.ua/handle/123456789/38425Дипломна робота виконана на 92 сторінках і містить 36 ілюстрацій, 38 таблиці, 4 формули, 6 додатків. При розробці використано інформацію з 15 джерел. Метою даної роботи є поліпшення методів семантичного аналізу XML- файла за рахунок створення бібліотеки та апробація її у додатку для плафторми Android. Метод дослідження аналізує реалізовані методи за наступними параметрами: час повної обробки та ресурсоємкість. Було розроблено бібліотеку з використанням інструментів, які дозволяють працювати з багатопоточністю, а саме: Threads, RxJava, Kotlin Coroutines. За допомгою першої бібліотеки було реалзовано два методи обробки: в один потік та у два потоки, за допомогою другої – три методи: в один потік, у два потоки та з використання методу parallelStream(), за допомогою третьої – три методи: в один потік, в два потоки, в чотири потоки. Після реалізації програмної частини та систематичних тестів було розроблено алгоритм з пошуку найоптимальнішого методу на певному девайсі при певних умовах. Програмний продукт розроблено у середовищі Android Studio, частково протестовано реалізовані методи також у Android Studio.ukсемантична обробкаXML-файлплатформа AndroidXMLPullParserSAXParserDOMParserThreadsRxJavaKotlin CoroutinesJavaKotlinбагатопоточністьасинхроністьпаралельне програмуванняsemantic processingXML-fileAndroid platformmultithreadingasynchronousparallel programmingПідсистема обробки даних на мобільній платформі пристроїв господаря розумного будинкуMaster Thesis116 с.004.04