A compiler of domain-specific language for "Smart-home" applications: design principles and implementation issues
dc.contributor.author | Nelipa, O. | |
dc.date.accessioned | 2022-11-04T12:34:34Z | |
dc.date.available | 2022-11-04T12:34:34Z | |
dc.date.issued | 2022 | |
dc.description | Nelipa 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.abstract | The 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.uri | https://card-file.ontu.edu.ua/handle/123456789/23788 | |
dc.subject | compiler | uk_UA |
dc.subject | domain-specific language | uk_UA |
dc.subject | IoT | uk_UA |
dc.subject | smart-home | uk_UA |
dc.subject | design | uk_UA |
dc.subject | software | uk_UA |
dc.subject | effectiveness | uk_UA |
dc.subject | metric | uk_UA |
dc.title | A compiler of domain-specific language for "Smart-home" applications: design principles and implementation issues | uk_UA |
dc.type | Article | uk_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
- Опис: