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 条
  • [1] Embedded Systems and Exascale Computing
    Jensen, David W.
    Rodrigues, Arun F.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2010, 12 (06) : 20 - 29
  • [2] Hybridity in Embedded Computing Systems
    虞慧群
    孙永强
    [J]. Journal of Computer Science & Technology, 1996, (01) : 90 - 96
  • [3] EMBEDDED CLOUD COMPUTING FOR CRITICAL SYSTEMS
    Jakovljevic, Mirko
    Insaurralde, Carlos C.
    Ademaj, Astrit
    [J]. 2014 IEEE/AIAA 33RD DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2014,
  • [4] Cooperative computing for distributed embedded systems
    Borcea, C
    Iyer, D
    Kang, PL
    Saxena, A
    Iftode, L
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 227 - 236
  • [5] Extending embedded computing scheduling algorithms for reconfigurable computing systems
    Saha, Proshanta
    El-Ghazawi, Tarek
    [J]. 2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 87 - +
  • [6] A New Approach for Distributed Computing in Embedded Systems
    Salibekyan, Sergey
    Panfilov, Peter
    [J]. 25TH DAAAM INTERNATIONAL SYMPOSIUM ON INTELLIGENT MANUFACTURING AND AUTOMATION, 2014, 2015, 100 : 977 - 986
  • [7] Introduction to special issue on Embedded Computing and Systems
    Li, Jian
    Song, Ye-Qiong
    Liu, Xue
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (05) : 1564 - 1566
  • [8] Highly configurable platforms for embedded computing systems
    Vahid, F
    Lysecky, R
    Zhang, CJ
    Stitt, G
    [J]. MICROELECTRONICS JOURNAL, 2003, 34 (11) : 1025 - 1029
  • [9] Integrated magnetic memory for embedded computing systems
    Hass, Kenneth J.
    Donohoe, Gregory
    Hong, Yang-Ki
    Choi, Byoung-Chul
    DeGregorio, Kelly
    Hayhurst, Richard
    [J]. 2007 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2007, : 2455 - +
  • [10] Future of Computing and Sensing Systems for Embedded Applications
    Ernst, Thomas
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS AND APPLICATION (VLSI-TSA), 2019,