DROL: An object-oriented programming language for distributed real-time systems

Kazunori Takashio, Mario Tokoro

研究成果: Conference contribution

35 引用 (Scopus)

抜粋

In this paper, we first characterize distributed real-time systems by the following two properties that have to be supported: best effort and least suffering. Then, we propose a distributed real-time object model DRO which complies these properties. Based on the DRO model, we design an object oriented programming language DROL: an extension of C++ with the capability of describing distributed real-time systems. The most eminent feature of DROL is that users can describe on meta level the semantics of message communications as a communication protocol with sending and receiving primitives. With this feature, we can construct a flexible distributed real-time system satisfying specifications which include timing constraints. We implement a run-time system of DROL on the ARTS kernel, and evaluate the efficiency of the prototype implementation as well as confirm the high expressive power of the language.

元の言語English
ホスト出版物のタイトルConference on Object-Oriented Programming Systems, Languages and Applications
出版者Publ by ACM
ページ276-294
ページ数19
ISBN(印刷物)0201533723
出版物ステータスPublished - 1992 12 1
イベントConference on Object-Oriented Programming Systems, Languages, and Applications - OOPSLA'92 - Vancouver, BC, Can
継続期間: 1992 10 181992 10 22

出版物シリーズ

名前Conference on Object-Oriented Programming Systems, Languages and Applications

Other

OtherConference on Object-Oriented Programming Systems, Languages, and Applications - OOPSLA'92
Vancouver, BC, Can
期間92/10/1892/10/22

    フィンガープリント

ASJC Scopus subject areas

  • Engineering(all)

これを引用

Takashio, K., & Tokoro, M. (1992). DROL: An object-oriented programming language for distributed real-time systems. : Conference on Object-Oriented Programming Systems, Languages and Applications (pp. 276-294). (Conference on Object-Oriented Programming Systems, Languages and Applications). Publ by ACM.