Skip to content

Opening book details…

Can I read A Survey of Asynchronous Programming Using Coroutines in the Internet of Things and Embedded Systems on EtoBox?

A Survey of Asynchronous Programming Using Coroutines in the Internet of Things and Embedded Systems by Bruce Belson; Jason Holdsworth; Wei Xiang; Bronson Philippa is a Computer Science article available to read on EtoBox.

What is A Survey of Asynchronous Programming Using Coroutines in the Internet of Things and Embedded Systems about?

Many Internet of Things and embedded projects are event driven, and therefore require asynchronous and concurrent programming. Current proposals for C++20 suggest that coroutines will have native language support. It is timely to survey the current use of coroutines in embedded systems development. This article investigates existing research which uses or describes coroutines on resource-constrained platforms. The existing research is analysed with regard to: software platform, hardware platform, and capacity; use cases and intended benefits; and the application programming interface design used for coroutines. A systematic mapping study was performed, to select studies published between 2007 and 2018 which contained original research into the application of coroutines on resource-constrained platforms. An initial set of 566 candidate papers, collated from on-line databases, were reduced to only 35 after filters were applied, revealing the following taxonomy. The C 8 C++ programming languages were used by 22 studies out of 35. As regards hardware, 16 studies used 8- or 16-bit processors while 13 used 32-bit processors. The four most common use cases were concurrency (17 papers), ne

Who reads A Survey of Asynchronous Programming Using Coroutines in the Internet of Things and Embedded Systems?

It is typically read by researchers, students, and practitioners in Computer Science.

Author
Bruce Belson; Jason Holdsworth; Wei Xiang; Bronson Philippa
Publisher
ACM
Published
2019
Language
EN
Field
Computer Science (Physical Sciences)

More by Bruce Belson; Jason Holdsworth; Wei Xiang; Bronson Philippa

Browse all works by Bruce Belson; Jason Holdsworth; Wei Xiang; Bronson Philippa