OptIoT: A Domain-Specific Language for Optimizing IoT and IIoT Infrastructure
Designing reliable Internet of Things systems requires careful planning and consideration of different factors. Incorporating multi-objective optimization methods may help achieve this goal. In this article, a domain-specific language is proposed to aid in describing the structure of the Internet of Things and formulating the requirements and objectives in a simple context. The code is then converted to a Python code that uses computational optimization to provide suggestions on what resources to choose and how to distribute them. The solution generated by the domain-specific language for an industrial environment was implemented and tested. The domain-specific language itself was evaluated by a set of experts, and the results were collected using a survey. The designed language turned out to be effective, convenient to use, and positively contribute to the development of the Internet of Things and industrial Internet of Things.
Authors
- Ilya Ivanov (ORCID: https://orcid.org/0000-0003-1266-0228)
- Ali Ebraheem (ORCID: https://orcid.org/0000-0003-0059-0613)
Institutions
- National Research University Higher School of Economics (RU)
Publication Details
- Published
- 2024-09-08
- DOI
- https://doi.org/10.1109/rusautocon61949.2024.10694194
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00