Languages for the programming of real-time embedded systems - A survey and comparison

被引:0
|
作者
Cooling, JE
机构
[1] Dept. of Electron. and Elec. Eng., Loughborough University, Loughborough
关键词
programming languages; embedded systems; survey;
D O I
10.1016/0141-9331(95)01067-X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The choice of programming language for use in a real-time embedded systems project can be a crucial one. It is clear, however, that decisions are frequently made purely on commercial and/or 'fashion' grounds rather than technical aspects. While commercial factors are often the more important, software developers should be aware of the associated technical implications. This paper details the technical requirements of real-time embedded systems programming: then evaluates a variety of modern languages in the light of such requirements. A general overview of 13 languages is given, followed by a detailed evaluation of Ada, C, C++, Modula-2/Pascal and Oberon-2.
引用
收藏
页码:67 / 77
页数:11
相关论文
共 50 条
  • [21] Semantics, Simulation, and Formal Analysis of Modeling Languages for Embedded Systems in Real-Time Maude
    Olveczky, Peter Csaba
    FORMAL MODELING: ACTORS, OPEN SYSTEMS, BIOLOGICAL SYSTEMS: ESSAYS DEDICATED TO CAROLYN TALCOTT ON THE OCCASION OF HER 70TH BIRTHDAY, 2011, 7000 : 368 - 402
  • [22] Testing embedded real-time systems
    En-Nouaary, A
    Khendek, F
    Dssouli, R
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 417 - 424
  • [23] Kernel for embedded real-time systems
    Zuberi, KM
    Shin, KG
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 241 - 249
  • [24] Middleware for real-time and embedded systems
    Schmidt, DC
    COMMUNICATIONS OF THE ACM, 2002, 45 (06) : 43 - 48
  • [25] Graphical embedded real-time systems
    Beker, H
    DR DOBBS JOURNAL, 1997, 22 (04): : 54 - +
  • [26] Real-time demosaicking for embedded systems
    Hsu, Wei
    Fuh, Chiou-Shann
    ICCE: 2007 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2007, : 471 - 472
  • [27] Scheduling for embedded real-time systems
    Balarin, F
    Lavagno, L
    Murphy, P
    Sangiovanni-Vincentelli, A
    IEEE DESIGN & TEST OF COMPUTERS, 1998, 15 (01): : 71 - 82
  • [28] REAL-TIME FUNCTIONAL PROGRAMMING SYSTEMS
    WINTER, SC
    WILSON, DR
    NEALE, DF
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 491 - 497
  • [29] PROGRAMMING OF FAST REAL-TIME SYSTEMS
    GUSMANN, B
    HANSEN, R
    ANGEWANDTE INFORMATIK, 1982, (07): : 375 - 380
  • [30] Programming Paradigms for Real-Time Systems
    Landauer, Christopher
    Bellman, Kirstie L.
    2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 366 - 373