{"title":"CSAP","authors":"M. Mihailescu, Stefania Loredana Nita","doi":"10.4018/978-1-7998-7511-6.ch014","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":412119,"journal":{"name":"Examining the Impact of Deep Learning and IoT on Multi-Industry Applications","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Examining the Impact of Deep Learning and IoT on Multi-Industry Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/978-1-7998-7511-6.ch014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.
c++ 20特性的当前提案表明协程将对本机语言有专门的支持。本章将提供基于嵌入式系统开发过程中使用的协程的综合调查的分析,以及如何基于其有限的资源在专用平台上使用它们。工作的另一个重要方面包括分析与物联网和嵌入式设备相关的软件应用程序中协同程序的设计和实现的性能,重点关注物联网生态系统中设备的安全漏洞。形成当前工作基础的研究分析是基于度量的,例如软件和硬件平台需求、计算能力、场景、优势,以及基于所使用的编程语言设计用户界面。目前的工作将通过添加c# 8编程语言和c++ 20的比较来完成。