Computing for embedded systems

被引:0
|
作者
Lee, EA [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
embedded software; models of computation; concurrency; real time; frameworks; architectural patterns;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Embedded software is increasingly a composition of concurrent components. Components in such systems interact in a rich variety of ways, not limited to the simple transfer of control of method calls in object-oriented design. I describe a view where the systems are modeled as assemblages of components within one of several models of computation, where components with well-defined interfaces are composed. The declaration of these component interfaces becomes a central problem, and the composition of properties becomes the central benefit. Unlike object-oriented interfaces, these interfaces must declare dynamic properties such as communication protocols and temporal properties. The model of computation must include shared information, such as time (a total ordering constraint), or causality (a partial ordering constraint). The properties of a model of computation strongly determine the problems that it matches, and frequently, practical systems are forced to use multiple models of computation. I briefly describe how this can be done systematically.
引用
收藏
页码:1830 / 1837
页数:2
相关论文
共 50 条
  • [11] The European Masters in Embedded Computing Systems (EMECS)
    Zwolinski, Mark
    Kunz, Wolfgang
    Svarstad, Kjetil
    Brown, Andrew
    2016 11TH EUROPEAN WORKSHOP ON MICROELECTRONICS EDUCATION (EWME), 2016,
  • [12] Future of Computing and Sensing Systems for Embedded Applications
    Ernst, Thomas
    2019 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2019,
  • [13] Image Compression and Restoration in Embedded Computing Systems
    Kostrov, Boris V.
    Svirina, Anastasiya G.
    Babaev, Sergey I.
    Bastrychkin, Alexander
    Ruchkin, Vladimir
    2017 6TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2017, : 183 - 187
  • [14] Embedded computing systems: Hands-on approach
    Manzoul, MA
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2001, : 272 - 275
  • [15] Network on chip and parallel computing in embedded systems
    Belkacemi, Dihia
    Bouchebaba, Youcef
    Daoui, Mehammed
    Lalam, Mustapha
    2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC), 2016, : 146 - 152
  • [16] Pervasive Computing In Transport Embedded Information Systems
    Marques, Antonio
    Serrano, Manuel
    2009 6TH ANNUAL IEEE COMMUNICATION SOCIETY CONFERENCE ON SENSOR, MESH AND AD HOC COMMUNICATIONS AND NETWORKS WORKSHOPS, 2009, : 212 - 214
  • [17] Performance Analysis of Virtualized Embedded Computing Systems
    Mathew, Deepa
    Jose, Bijoy A.
    2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,
  • [18] Functional programming in embedded systems and soft computing
    Szabo, Anita
    Sram, Norbert
    2007 5TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS & INFORMATICS, 2007, : 50 - +
  • [19] A Comparison of GPGPU Computing Frameworks on Embedded Systems
    Faber, Peter
    Groesslinger, Armin
    IFAC PAPERSONLINE, 2015, 48 (04): : 240 - 245
  • [20] Trusted computing - A new challenge for embedded systems
    Vaslin, Romain
    Gogniat, Guy
    Diguet, Jean-Philippe
    Pegatoquet, Alain
    2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 776 - +