A compiler of domain-specific language for "Smart-home" applications: design principles and implementation issues

dc.contributor.authorNelipa, O.
dc.date.accessioned2022-11-04T12:34:34Z
dc.date.available2022-11-04T12:34:34Z
dc.date.issued2022
dc.descriptionNelipa O. A compiler of domain-specific language for "Smart-home" applications: design principles and implementation issues / O. Nelipa ; advisor M. Tkachuk // Black Sea Science 2022 : proc. of the Intern. Competition of Student Scientific Works / Odesa National University of Technology ; eds. B. Yegorov, M. Mardar [et al.]. – Odessa : ONUT, 2022. – P. 428–438 : fig. – Ref.: 12 tit.uk_UA
dc.description.abstractThe actuality to use of a domain-specific language (DSL) concept in such complex problem areas as the Internet of Things systems and “Smart-Home applications (SHA)” is motivated. The overview of the main methods and software tools for DSL design and implementation is done, and one possible scheme for their classifications is proposed. The approach to DSL compiler designing for SHA is proposed which is based on a configurable grammar rules system. All main functional blocks for the proposed DSL compiler are developed using such programming tools as Python and C++, and the first testing results of this implementation are obtained and analyzed. The effectiveness assessment for this compiler prototype is provided in the way to calculate of two quantitative metrics, and this one allowed to get the approximated weighted efficiency value of the compiler’s usage about 16.75%. It shows the acceptable quality of the elaborated DSL compiler’s prototype, allows to make the positive conclusions about the proposed approach, and to formulate some further work to be done in this research.uk_UA
dc.identifier.urihttps://card-file.ontu.edu.ua/handle/123456789/23788
dc.subjectcompileruk_UA
dc.subjectdomain-specific languageuk_UA
dc.subjectIoTuk_UA
dc.subjectsmart-homeuk_UA
dc.subjectdesignuk_UA
dc.subjectsoftwareuk_UA
dc.subjecteffectivenessuk_UA
dc.subjectmetricuk_UA
dc.titleA compiler of domain-specific language for "Smart-home" applications: design principles and implementation issuesuk_UA
dc.typeArticleuk_UA
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Black_Sea_Sci_2022_Nelipa.pdf
Розмір:
16.02 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис:
Зібрання