By Topic

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
  • On-line prediction of execution times - a basis for adaptive scheduling

    Publication Year: 1999, Page(s):186 - 194
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (992 KB)

    Adaptive scheduling meets the need to react in a predictable manner to dynamic, unpredictable changes in the computing system environment. Our TAFT (Time-Aware, Fault-Tolerant) scheduling approach especially addresses the realization of this important property for future real-time applications. The main idea is to trade timeliness of tasks to be executed for maximum functionality. TAFT scheduling ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An efficient methodology for constructing and managing a 3-D world

    Publication Year: 1999, Page(s):123 - 137
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (632 KB)

    As the demand for virtual reality systems increases, a new approach is needed to satisfy the following requirements: a world consists of a large number of objects; a camera is allowed to move and a world should be displayed in near real-time depending on the position of the camera as well as the angle of its lens; and minimum effort should be needed when objects are moving. We satisfy these requir... 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.
  • Persistent enterprise components: improving the availability of legacy systems

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

    Systems engineers are using object-oriented enterprise components to integrate and provide access to legacy information systems and databases. These components may extend the useful lifetime of a legacy system by making a subset of its data and functionality available to new applications, including intranets and extranets. However, the availability of the legacy systems often does not meet the req... 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 (1)
    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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Building adaptable real-time command and control systems using CORBA

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

    This paper describes an approach to building adaptable real-time command and control (C2) systems. In particular, it presents an overview of the Adaptable Real-Time Distributed Object Management (ARTDOM) project in progress at the MITRE Corporation. This project is currently developing real-time extensions for the Common Object Request Broker Architecture (CORBA) Trading Object Service.... 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.
  • The society of distributed objects

    Publication Year: 1999, Page(s):91 - 94
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (332 KB)

    This is a position paper that suggests changing the way we treat the technical problems that remain in defining a viable pervasive distributed object computing platform. The essence of this change is to determine a set of common computing behavior rules that lead focus research and development on a less complex path to a solution that the rank and file can (and must) trust. This change is akin to ... 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.