CODE GENERATION DSL FOR EMBEDDED ACTOR-ORIENTED SYSTEMS
Date
2018
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
CEP USM
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.
În ultimele decenii software-ul încorporat devine mai complex și mai distribuit. Datorită revoluției internetului obiectelor (IoT), piața globală este în continuă creștere și se preconizează că creșterea economică va accelera în viitor. În același timp, software-ul încorporat are nevoie de soluții noi pentru rezolvarea problemelor deschise: modularizarea mai înaltă, independența de platformă și optimizarea procesului de R&D. În acest articol se propune o soluție pentru rezolvarea problemelor enumerate mai sus. El prezintă un nou limbaj de programare (DSL) pentru generarea software-ului încorporat actor-orientat. Scopul lui este generarea codului pentru diferite platforme utilizând aceleași module și fișiere de configurare. Accestă lucrare realizează obiectivul principal prin decuplarea modulelor, fișierelor de configurare și platformelor încorporate.
În ultimele decenii software-ul încorporat devine mai complex și mai distribuit. Datorită revoluției internetului obiectelor (IoT), piața globală este în continuă creștere și se preconizează că creșterea economică va accelera în viitor. În același timp, software-ul încorporat are nevoie de soluții noi pentru rezolvarea problemelor deschise: modularizarea mai înaltă, independența de platformă și optimizarea procesului de R&D. În acest articol se propune o soluție pentru rezolvarea problemelor enumerate mai sus. El prezintă un nou limbaj de programare (DSL) pentru generarea software-ului încorporat actor-orientat. Scopul lui este generarea codului pentru diferite platforme utilizând aceleași module și fișiere de configurare. Accestă lucrare realizează obiectivul principal prin decuplarea modulelor, fișierelor de configurare și platformelor încorporate.
Description
Keywords
actor, message broker, message-oriented middleware (MOM), process scheduler, domain specific language (DSL), actor-oriented software, embedded software, Internet of Things
Citation
TOLMACI, Ev. Code generation DSL for embedded actor-oriented systems. In: Studia Universitatis Moldaviae. Seria Științe exacte și economice: Matematică. Informatică. Fizică. Economie. Revistă științifică. 2018, nr.2 (112), pp. 26-30. ISSN 1857-2073.