Cooperative Dynamic Programmable Devices Using Actor Model for Embedded Systems of Microcontrollers

被引:0
|
作者
Encheva, Sylvia [1 ]
Tumin, Sharil [2 ]
机构
[1] Western Norway Univ Appl Sci, N-5030 Bergen, Norway
[2] SISINT, N-5020 Bergen, Norway
来源
COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING (CDVE 2021) | 2021年 / 12983卷
关键词
Actor model; Dynamic programmable devices; Embedded system; Concurrency; Cooperative Internet of Things;
D O I
10.1007/978-3-030-88207-5_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
IoT devices are everywhere. Developing embedded system software is a challenge. Embedded systems are inherently event-driven and concurrent multitasks. Coroutine-based concurrency is better suited than multi-threading on microcontrollers with limited computing resources. Using higher interpreted language and a robust cooperative model will help. An Actor Model implemented in MicroPython can provide a solution for agile development and deployment of dynamically programmable devices in actor-based networks.
引用
收藏
页码:126 / 137
页数:12
相关论文
共 50 条
  • [11] Cooperative Systems for Marine Operations Using Actor-Network Design: A Discussion
    Pan, Yushan
    2016 IEEE 20TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2016, : 607 - 612
  • [12] FSM implementation in embedded memory blocks of programmable logic devices using functional decomposition
    Selvaraj, H
    Rawski, M
    Luba, T
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, PROCEEDINGS, 2002, : 355 - 360
  • [13] Software caching using dynamic binary rewriting for embedded devices
    Huneycutt, CM
    Fryman, JB
    Mackenzie, KM
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 621 - 630
  • [14] Implementation of New Predictive Control Based Volterra Model for Fast Dynamic Systems Using Microcontrollers: Real Time Application
    Hmidene A.
    Bennasr H.
    M'Sahli F.
    Periodica polytechnica Electrical engineering and computer science, 2024, 68 (02): : 115 - 123
  • [16] Accelerating Applications using GPUs on Embedded Systems and Mobile Devices
    Huang, Miaoqing
    Lai, Chenggang
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1031 - 1038
  • [17] Designing cooperative embedded systems using a multiagent approach: The diamond method
    Occello, JP
    Occello, M
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS II, 2005, 187 : 97 - 106
  • [18] An Encryption Scheme using Dynamic Keys and Stream Ciphers for Embedded Devices
    Oikonomou, Chrysoula
    Kouzinopoulos, Charalampos S.
    Ioannidis, Dimosthenis
    Tzovaras, Dimitrios
    2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 40 - 43
  • [19] A dynamic customizable model for component-based embedded systems
    Lu, Huijuan
    Tang, Wenbin
    Wang, Xunbin
    2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 220 - 224
  • [20] A biophysically based dendrite model using programmable floating-gate devices
    Brink, Stephen
    Koziol, Scott
    Ramakrishnan, Shubha
    Hasler, Paul
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 432 - 435