CODE GENERATION DSL FOR EMBEDDED ACTOR-ORIENTED SYSTEMS
Evgheni TOLMACI Universitatea de Stat din Moldova
Abstract
Over the last decades embedded software is becoming more complex and more distributed. Fuelled by revolution of Internet of Things (IoT) the global embedded market is constantly growing and is predicted to accelerate its growth. At the same time the embedded software is demanding the new solutions to still open problems, such as higher modularization, platform independency and optimized research and development (R&D) process. This paper proposes a solution for the problems enumerated above. It presents a new Domain-Specific Language (DSL) for an automated generation of embedded actor-oriented systems. Its purpose is to generate the code for different platforms using the same modules and configuration files. It achieves the main goal by decoupling the modules, the configuration files and the platform from each other. Keywords: actor, message broker, message-oriented middleware (MOM), process scheduler, domain specific language (DSL), actor-oriented software, embedded software, Internet of Things.