Least suffering strategy in Distributed Real-Time Programming Language DROL

Kazunori Takashio, Mario Tokoro

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

This paper describes a communication model for distributed real-time objects, called the Distributed Real-time Object (DRO) model. The main characteristic of this model is the notion of least suffering. Least suffering assures users to be notified network and computer faults within a required timing constraint and supports rapid recovery from them. Consequently, this notion allows users to construct real-time applications on widely distributed environments. The notion has been implemented in the programming language DROL which is an extension of C++. Through the design and implementation of a DROL programming environment on the ARTS kernel, we examine costs of least suffering in a network-wide object invocation. We also show the effectiveness of least suffering, through description of application programs and discussion of their behavior.

Original languageEnglish
Pages (from-to)41-70
Number of pages30
JournalReal-Time Systems
Volume11
Issue number1
Publication statusPublished - 1996
Externally publishedYes

Fingerprint

Computer programming languages
Programming Languages
Real-time
Programming Environments
Object Model
Distributed Environment
C++
Application programs
Timing
Fault
Recovery
kernel
Communication
Costs
Model
Strategy
Object
Design

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Theoretical Computer Science

Cite this

Least suffering strategy in Distributed Real-Time Programming Language DROL. / Takashio, Kazunori; Tokoro, Mario.

In: Real-Time Systems, Vol. 11, No. 1, 1996, p. 41-70.

Research output: Contribution to journalArticle

@article{d730b3d8310d4f85a1ea3135be0bab7e,
title = "Least suffering strategy in Distributed Real-Time Programming Language DROL",
abstract = "This paper describes a communication model for distributed real-time objects, called the Distributed Real-time Object (DRO) model. The main characteristic of this model is the notion of least suffering. Least suffering assures users to be notified network and computer faults within a required timing constraint and supports rapid recovery from them. Consequently, this notion allows users to construct real-time applications on widely distributed environments. The notion has been implemented in the programming language DROL which is an extension of C++. Through the design and implementation of a DROL programming environment on the ARTS kernel, we examine costs of least suffering in a network-wide object invocation. We also show the effectiveness of least suffering, through description of application programs and discussion of their behavior.",
author = "Kazunori Takashio and Mario Tokoro",
year = "1996",
language = "English",
volume = "11",
pages = "41--70",
journal = "Real-Time Systems",
issn = "0922-6443",
publisher = "Springer Netherlands",
number = "1",

}

TY - JOUR

T1 - Least suffering strategy in Distributed Real-Time Programming Language DROL

AU - Takashio, Kazunori

AU - Tokoro, Mario

PY - 1996

Y1 - 1996

N2 - This paper describes a communication model for distributed real-time objects, called the Distributed Real-time Object (DRO) model. The main characteristic of this model is the notion of least suffering. Least suffering assures users to be notified network and computer faults within a required timing constraint and supports rapid recovery from them. Consequently, this notion allows users to construct real-time applications on widely distributed environments. The notion has been implemented in the programming language DROL which is an extension of C++. Through the design and implementation of a DROL programming environment on the ARTS kernel, we examine costs of least suffering in a network-wide object invocation. We also show the effectiveness of least suffering, through description of application programs and discussion of their behavior.

AB - This paper describes a communication model for distributed real-time objects, called the Distributed Real-time Object (DRO) model. The main characteristic of this model is the notion of least suffering. Least suffering assures users to be notified network and computer faults within a required timing constraint and supports rapid recovery from them. Consequently, this notion allows users to construct real-time applications on widely distributed environments. The notion has been implemented in the programming language DROL which is an extension of C++. Through the design and implementation of a DROL programming environment on the ARTS kernel, we examine costs of least suffering in a network-wide object invocation. We also show the effectiveness of least suffering, through description of application programs and discussion of their behavior.

UR - http://www.scopus.com/inward/record.url?scp=0030193437&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0030193437&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0030193437

VL - 11

SP - 41

EP - 70

JO - Real-Time Systems

JF - Real-Time Systems

SN - 0922-6443

IS - 1

ER -