A specialized programming language for coordinating software execution timing in embedded systems

Author(s):  
Michael A. Koets ◽  
Meredith Beveridge Lecocke
Author(s):  
Marius Iulian Mihailescu ◽  
Stefania Loredana Nita

The current proposal of C++20 features suggests that the coroutines will have dedicated support for the native language. This chapter will provide an analysis that is performed based on a comprehensive survey of coroutines that are used in the development process of the embedded systems and how they are used on dedicated platforms based on their constrained resources. Another important aspect of the work consists of analyzing the performance of designing and implementation of coroutines in software applications related to IoT and embedded devices focusing on the security vulnerabilities of the devices within an IoT ecosystem. The research analysis that forms the basis of the current work is based on metrics, such as software and hardware platform requirements, computation power, scenarios, advantages, and designing user interfaces based on the programming language used. The current work will be completed by adding a comparison with C# 8 programming language and C++20.


2018 ◽  
Vol 53 (6) ◽  
pp. 94-98
Author(s):  
Francisco Sant'Anna ◽  
Alexandre Sztajnberg ◽  
Ana Lúcia de Moura ◽  
Noemi Rodrigues

Sign in / Sign up

Export Citation Format

Share Document