1999 Proceedings. Fourth International Workshop on Object-Oriented Real-Time Dependable Systems

27-29 Jan. 1999

Filter Results

Displaying Results 1 - 25 of 33
  • Fourth International Workshop on Object-Oriented Real-Time Dependable Systems (Cat. No.PR00101)

    Publication Year: 1999
    Request permission for commercial reuse | PDF file iconPDF (214 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 1999, Page(s): 263
    Request permission for commercial reuse | PDF file iconPDF (53 KB)
    Freely Available from IEEE
  • RapidSched: static scheduling and analysis for real-time CORBA

    Publication Year: 1999, Page(s):34 - 39
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (540 KB)

    The paper presents a real time CORBA Scheduling Service called RapidSched. RapidSched uses a global, distributed deadline monotonic priority assignment, enforcement of priorities by commercial real time operating systems, and distributed priority ceiling resource management. RapidSched is integrated with an enhanced version of the PERTS real time analysis tool View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Two CORBA services enabling TMO network programming

    Publication Year: 1999, Page(s):27 - 33
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (536 KB)

    In facilitating efficient construction of real time distributed computing applications composed of CORBA-compliant components, there are practical advantages in keeping the core component of the CORBA standards, i.e., ORB and interface definition language (IDL), unchanged or minimally changed. This means to bring new mechanisms and capabilities for real time computing support in the form of CORBA ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A real-time, fault tolerant CORBA implementation: a case study

    Publication Year: 1999, Page(s):18 - 26
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (680 KB)

    The Object Management Group's (OMG's) Common Object Request Broker Architecture (CORBA) standard has attracted a great deal of attention in the distributed object oriented systems community because of its capability to greatly simplify the creation of vendor-independent, heterogeneous application systems. However, the current CORBA standard, version 2.3, provides neither interfaces to manage resou... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Object-oriented robotics

    Publication Year: 1999, Page(s):234 - 238
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (364 KB)

    The real-time control of a robotic vehicle is a highly complex task. The vehicle consists of several components, all of which must be controlled both individually and collectively for the vehicle to operate properly. The control of individual components generally falls under the realm of classical control theory. Coordinating the activities of all the components, however, goes far beyond that. Con... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Proposal of an integrated object-oriented environment for the design of supervisory software for real-time industrial automation systems

    Publication Year: 1999, Page(s):249 - 253
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (476 KB)

    The object-oriented paradigm has been used extensively both in CASE tools for modeling and design of distributed real-time systems as well as in software tools for developing supervisory control systems. Supervisory tools are very useful in the context of real-time industrial automation systems. Recent researches prove that the use of object-orientation paradigm in the development of these systems... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Measuring OS support for real-time CORBA ORBs

    Publication Year: 1999, Page(s):9 - 17
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (768 KB)

    The paper compares and evaluates the suitability of real time operating systems, VxWorks and LynxOS, and general purpose operating systems with real time extensions, Windows NT, Solaris, and Linux, for real time ORB middleware. While holding the hardware and ORB constant, we vary these operating systems and measure platform-specific variations in context switching overhead and priority inversions.... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A rate-based message scheduling paradigm

    Publication Year: 1999, Page(s):203 - 215
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1092 KB)

    We propose a generic rate-based scheduling paradigm that can serve as a vehicle either for implementing existing well-known rate-based message scheduling algorithms, or for designing new rate-based message scheduling algorithms. The proposed scheduling paradigm is general enough to encompass a wide spectrum of rate-based scheduling algorithms and is flexible enough to allow realization of several ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimization techniques for replicating CORBA objects

    Publication Year: 1999, Page(s):2 - 8
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (476 KB)

    The CORBA Object Group Service (OGS) is a new CORBA service that provides support for fault tolerance through the replication of CORBA objects. We present several optimization techniques that are used to improve the performance of OGS. For each optimization, we analyse the impact on the throughput and the response time of OGS. The optimization techniques presented in the paper are quite generic an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Research directions in object oriented, real-time dependable systems

    Publication Year: 1999, Page(s):230 - 231
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (140 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quality of service (QoS): a model for information

    Publication Year: 1999, Page(s):180 - 183
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (220 KB)

    A unifying quantitative information model is proposed. This model defines information in terms of the attributes of timeliness, precision, and accuracy. Each attribute can be expressed in terms of measurable quantities (metrics). Information is application dependent and is expressed as benefit (utility or value) an attribute imparts to the application. Thus information is a function of timeliness,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dependability of on-line optimization techniques in real-time applications

    Publication Year: 1999, Page(s):163 - 177
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (768 KB)

    Real-time problem solvers require dependable, real-time search algorithms to meet task deadlines and to predict deadline violations. Presently it is difficult for existing real-time search algorithms to search and execute the solution by the deadline and to make deadline violation prediction. We introduce a real-time search algorithm called Self-Adjusting Real-Time Search (SARTS). Given a timing c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On the availability of k-coteries in networks with unreliable nodes and links

    Publication Year: 1999, Page(s):148 - 155
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (504 KB)

    The use of a k-coterie (a special set of subsets of nodes) is known as a robust approach to solving the distributed k-mutual exclusion problem in distributed systems. In order to evaluate the fault-tolerance capability of k-coterie-based methods, the notion of (k, τ) availability has been proposed as a generic measure. However, the applicability of the only existing evaluation method is limite... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic modeling of replicated objects for dependable soft real-time distributed object systems

    Publication Year: 1999, Page(s):48 - 55
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (700 KB)

    Soft real time distributed object systems that must be dependable typically replicate application objects on different processors within the distributed system. The paper presents an algorithm for determining the degree of replication of each application object, that aims to maximize the system utility while respecting the resource constraints. The system utility captures the relative importance o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Task graphs for mobile code-an introduction to ITGS

    Publication Year: 1999, Page(s):239 - 248
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (844 KB)

    We present ITGS, the Integrated Task Graph System. ITGS is a combined specification and analysis system for the design of complex real-time system, in particular those involving mobile code. ITGS data structures and analysis algorithms will be used throughout a systems design cycle. In addition, ITGS will either contain or interface with CASE tools and a run-time system or systems in order to prov... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A 2-phase N-modular redundancy algorithm

    Publication Year: 1999, Page(s):195 - 202
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (732 KB)

    N-modular redundancy (NMR) approach has been widely used to uniformly tolerate many types of failures. Various NMR implementations include FTMP, SIFT, C.vmp, MAFT, FTP, and Delta-4. Some of these only require loose synchronization and, hence, can be applied to general-purpose distributed systems. However, loosely synchronized systems generally incur a higher overhead. Thus, many of these approache... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • System engineering encapsulation of reliability techniques

    Publication Year: 1999, Page(s):138 - 146
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (652 KB)

    Development of an end-to-end software system requires comprehensive reliability-driven treatment. Therefore, all phases of the system engineering life-cycle require adequate treatment from the reliability perspective. Research in software engineering also indicates that early removal of faults is critical to the success of a reliable software system. A combined treatment of reliability engineering... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed data parallelisms: specified in Descartes and programmed in SequenceL and Java

    Publication Year: 1999, Page(s):102 - 109
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (556 KB)

    This paper presents an overview of language approaches for the automation of distributed data parallel problem solutions. These data parallel problems are of interest to the oil industry and U.S. Federal Agencies involved in the analysis of various kinds of telemetry data. Special emphasis is placed upon major language issues facing the development of the information power grid. The paper presents... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Real-time extensions to the JavaTM platform: a progress report

    Publication Year: 1999, Page(s):42 - 45
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (300 KB)

    JavaTM technologies have had a major impact on the software industry. The JavaTM Platform has brought a simple, powerful object oriented language and set of libraries to a large developer community. It has delivered on its promise to bring increased productivity, “write once run anywhere”, security, and dynamically downloadable code to desktop and workstation envi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented approach to containing mobile and active codes in large-scale networks

    Publication Year: 1999, Page(s):254 - 260
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (408 KB)

    An efficient method for containing mobile code and active code for the purpose of preventing security intrusion in large-scale networks is presented. This approach also provides flexibility in programming to make the networks more dependable from security point of view. It is scalable for large-scale networks, where mobile code communication is an integral part of the systems. The approach uses ob... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Probabilistic analysis of a group failure detection protocol

    Publication Year: 1999, Page(s):156 - 162
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (412 KB)

    A group membership failure (in short, a group failure) occurs when one of the group members crashes. A group failure detection protocol has to inform all the non-crashed members of the group that this group entity has crashed. Ideally, such a protocol should be live (if a process crashes, then the group failure has to be detected) and safe (if a group failure is claimed, then at least one process ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Use case modeling for real-time application

    Publication Year: 1999, Page(s):56 - 64
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (872 KB)

    The use case driven approach has been widely used in object-oriented development. This paper presents the initial achievement in applying use case models for a real-time oriented system-the Digital Loop Carrier (DLC) system. In this study, we have developed a complete use case model of more than 20 use cases including hundreds of scenarios. During the course, we have encountered several practical ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workshop summary discussions WORDS 99

    Publication Year: 1999, Page(s): 262
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Complementary processing and its impact on software performance

    Publication Year: 1999, Page(s):110 - 116
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (564 KB)

    Complementary processing (CP) is a software-scheduling methodology, and architecture, the code for which is installed on top of operating systems to increase processing speed. CP has direct application to real-time systems by enhancing performance. The background, concept and rationale of CP are described. Advantages and limitations of using CP are delineated. CP is discussed with a view toward th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.