APIs for real-time distributed object programming

被引:19
|
作者
Kim, KH [1 ]
机构
[1] Univ Calif Irvine, Dept Elect & Comp Engn, Irvine, CA 92717 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/2.846321
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ideally, according to the author, a real-time distributed programming method should be based on a general high-level style that could be easily accommodated by application programmers using C++ and Java. If such a method were to exist, these programmers could specify the interactions among distributed components and the timing requirements of various actions without expending much effort. Facilitating high-level, high-precision, real-time object programming by establishing some form of language tools has consequently become a subject of great interest to the embedded systems community. This article focuses on application programming interfaces (APIs) that take the form of C++ and Java class libraries and support high-level, high-precision, real-time object programming without requiring new language translators. These APIs wrap the services of the real-time object execution engines, which consist of hardware, node OSs, and middleware; they enable convenient high-level programming almost to the extent that a new real-time object language can. The author explains the API's fundamental features, how they interact among real-time objects, and how multicast channels and real-time multicast APIs contribute.
引用
收藏
页码:72 / +
页数:10
相关论文
共 50 条
  • [1] Concurrent object-oriented programming for distributed real-time systems
    Maruyama, K
    [J]. INFORMATION SCIENCES, 1996, 93 (1-2) : 87 - 106
  • [2] Object-oriented real-time distributed programming and support middleware
    Kim, KH
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 10 - 20
  • [3] An efficient middleware architecture supporting real-time distributed object programming
    Saridoǧan, Erhan
    Erdoǧan, Nadia
    [J]. Turkish Journal of Electrical Engineering and Computer Sciences, 2002, 10 (01) : 23 - 39
  • [4] DROL - AN OBJECT-ORIENTED PROGRAMMING LANGUAGE FOR DISTRIBUTED REAL-TIME SYSTEMS
    TAKASHIO, K
    TOKORO, M
    [J]. SIGPLAN NOTICES, 1992, 27 (10): : 276 - 294
  • [5] DRTC++: An object-oriented distributed real-time programming language
    Shu, Min
    Zhang, Songmei
    Gong, Tianfu
    [J]. Dianzi Keji Daxue Xuebao/Journal of University of Electronic Science and Technology of China, 1994, 23 (02):
  • [6] OBJECT-BASED REAL-TIME PROGRAMMING
    NIGRO, L
    TISATO, F
    [J]. SIGPLAN NOTICES, 1989, 24 (04): : 212 - 214
  • [7] Quantitative evaluation of distributed object-oriented programming environments for real-time applications
    Flores, AP
    Nacul, A
    Silva, L
    Netto, J
    Pereira, CE
    Bacellar, L
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 133 - 138
  • [8] A DISTRIBUTED, REAL-TIME PROGRAMMING LANGUAGE FOR ROBOTICS
    POCOCK, G
    [J]. PROCEEDINGS - 1989 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOL 1-3, 1989, : 1010 - 1015
  • [9] Distributed real-time multimedia object modeling
    Kung, SH
    Kim, DH
    [J]. INTERNATIONAL WORKSHOP ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 44 - 50
  • [10] REAL-TIME OBJECT-ORIENTED PROGRAMMING SYSTEMS
    BARRY, BM
    [J]. COMPUTER DESIGN, 1992, 31 (09): : 105 - 105