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 条
  • [41] Systematic composition and analyzability of dependable networked embedded computing systems
    Kim, K. H.
    SRDS 2006: 25TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, : 339 - +
  • [42] Compiled code compression for embedded systems using evolutionary computing
    Ali, M. S.
    Mahajan, Anjali
    Choudhari, N. V.
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1173 - +
  • [43] Frame Model of a Compiler of Cluster Parallelism for Embedded Computing Systems
    Ruchkin, Vladimir
    Romanchuk, Vitaly
    Fulin, Vladimir
    Lukashenko, Vladislav
    Kostrov, Boris
    Ruchkina, Ekaterina
    2017 6TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2017, : 42 - 46
  • [44] IoT Embedded Computing Systems Performance Assessment: a Simple Method
    Vale-Cardoso, Adriano S.
    Moreira, Mariana Geny
    Martins, Carlos H. N.
    Leles, Michel C. R.
    2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 71 - 75
  • [45] Smart messages: A distributed computing platform for networks of embedded systems
    Kang, P. (kangp@cs.rutgers.edu), 1600, Oxford University Press (47):
  • [46] Challenges and Opportunities when Introducing Cloud Computing into Embedded Systems
    Hallmans, Daniel
    Sandstrom, Kristian
    Nolte, Thomas
    Larsson, Stig
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 454 - 459
  • [47] Editorial: Reimagining ACM Transactions on Embedded Computing Systems (TECS)
    Mitra, Tulika
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (03)
  • [48] DEVELOPMENT TOOLS FOR PERVASIVE COMPUTING IN EMBEDDED SYSTEMS (PECES) MIDDLEWARE
    Zhao, Ran
    Selvarajah, Kirusnapillai
    Speirs, Neil
    2011 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION NETWORKS AND SYSTEMS (WINSYS 2011), 2011, : 21 - 26
  • [49] Computational modeling and simulation of reconfigurable responsive embedded computing systems
    Moeller, DPF
    Simulation in Wider Europe, 2005, : 567 - 573
  • [50] Embedded operating systems in hardware: Modules for cooperative computing operations
    Jaffrey, K
    Ma, M
    Bonyuet, D
    Youcef-Toumi, K
    ESA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2003, : 3 - 9