By Topic

Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) Proceedings. 2nd IEEE International Symposium on

2-5 May 1999

Filter Results

Displaying Results 1 - 25 of 44
  • Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702)

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

    Publication Year: 1999, Page(s):351 - 352
    Request permission for commercial reuse | PDF file iconPDF (161 KB)
    Freely Available from IEEE
  • v-Promela: a visual, object-oriented language for SPIN

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

    Describes the design of VIP (Visual Interface for Promela), a graphical front-end to the model checker SPIN. VIP supports a visual formalism, called v-Promela, that connects the model checker to modern hierarchical notations for the specification of object-oriented, reactive systems. The formalism is comparable to formalisms such as UML-RT (Unified Modeling Language for Real-Time systems), ROOM (R... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The PURE family of object-oriented operating systems for deeply embedded systems

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

    Deeply embedded systems are forced to operate under extreme resource constraints in terms of memory, CPU, time and power consumption. Automotive systems are a typical example: today's limousines can be considered as (large-scale) distributed systems on wheels. There are cars in daily operation consisting of over 60 networked processors (i.e. microcontrollers). Conservative estimations suggest that... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed shared data space architecture for real-time systems

    Publication Year: 1999, Page(s):159 - 162
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (44 KB)

    Designing distributed real time systems is an intricate and not very well structured task. Besides complex functional capabilities, these systems often require high standards on real time performance, reliability, and availability. Though architectures like CORBA hide the distributed infrastructure of the underlying platform from the application software, supporting real time performance and fault... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quality-based compensation of multimedia objects

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

    A multimedia object supports methods to manipulate the multimedia data in the object. A method changes not only the state of the object but also the QoS (quality of service) of the state. We discuss new equivalent and compatible relations among methods with respect to QoS. By using the relations, we discuss a QoS-based compensation method to undo the computation. We also discuss a locking scheme f... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A unified process for the integration of large-scale, distributed, object-oriented, real-time systems in layered architectures

    Publication Year: 1999, Page(s):33 - 42
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    Over the past few decades, a great deal of research has been devoted to the development of real-time components and systems. Examples include real-time operating systems, real-time schedulers, real-time object models and real-time object brokers. Nevertheless, efforts to build such large-scale systems have lagged behind, due to interoperability problems, programming paradigms which are difficult t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluating architecture implementation alternatives based on adaptability concerns

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

    Software is rarely designed for ultimate adaptability, performance or reusability but rather it is a compromise of multiple considerations. Even for a simple architecture specification, one may identify many alternative implementations. The paper makes an attempt to depict the space of implementation alternatives of architectures, and to define rules for selecting them. The applicability of this a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architectural techniques for the description and validation of distributed real-time systems

    Publication Year: 1999, Page(s):323 - 331
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    Our goal is to settle techniques for the validation of real time distributed systems. We opted for executable models and simulation techniques. Our approach is to work at the architectural level of a system abstraction. The software architecture is understood as a set of structures comprising software components with external properties and relationships among them. We devised a language to descri... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards predictable CORBA-based Web-services

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

    The Common Object Request Broker Architecture (CORBA) is a widely-accepted, standardized open system integration framework based on distributed object technologies, which has been successfully used for implementation of open Web services. CORBA is focused on facilitating general computing environments and does not explicitly address quality-of-service parameters neither for its communication links... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quantitative evaluation of distributed object-oriented programming environments for real-time applications

    Publication Year: 1999, Page(s):133 - 138
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    The paper presents a quantitative evaluation of the temporal behavior of object oriented programs implemented using different programming environments. The main focus of the evaluation is the real time properties and the overhead caused by each layer of the underlying communication architecture, in order to verify the suitability of those environments for developing distributed real time object or... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Theory versus practice in real-time computing with the JavaTM platform

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

    The discipline of computer science has always featured a large gap between theory and practice. For example, both the object oriented paradigm and garbage collection techniques go back to at least the 1960s (H. Schorr and W. Waite, 1967; O.J. Dahl and K. Nygard, 1966) but they have only seen widespread commercial acceptance this decade. The Java TM programming language has been an impor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Prediction of fault-proneness at early phase in object-oriented development

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

    To analyse the complexity of object-oriented software, several metrics have been proposed. Among them, Chidamber and Kemerer's (1994) metrics are well-known object-oriented metrics. Also, their effectiveness has been empirically evaluated from the viewpoint of estimating the fault-proneness of object-oriented software. In the evaluations, these metrics were applied, not to the design specification... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Exception handling in a cooperative object-oriented approach

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

    A cooperative action (CO action) is a modelling abstraction for representing collaborative behaviour between objects at different phases of the software development. In this paper, the original definition of a cooperative object-oriented approach for software development is extended in order to include the description of exceptional behaviour. Unlike the traditional methods that usually deal with ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An interface as a design object

    Publication Year: 1999, Page(s):24 - 32
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    In the design process of distributed real-time systems, a way must be found to cope with the complexity inherent in these systems. An established technique for this purpose is the decomposition of the system into smaller subsystems with well-defined, stable interfaces among them. In this paper, we propose a design method for the development of distributed real-time systems that are intended for sa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Resource managers for QoS in CORBA

    Publication Year: 1999, Page(s):213 - 222
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    Multimedia applications require support for quality of service (QoS). The need for reusable and maintainable code also means that these kinds of applications are developed in a distributed object system. To address the support of QoS in middleware, we propose a lightweight model to manage QoS constraints in this kind of environment. This model is based on two types of objects: micro-QoS managers (... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Embedded platforms for distributed real-time computing: challenges and results

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

    Object oriented techniques have been along the last decade one of the most useful programming paradigms. However, for distributed embedded systems, the semantic gap between the object orientation layer and the underlying infrastructure is extremely large. This gap can be narrowed, should the embedded system platform provide semantically rich communication and management services. The paper outline... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enhancing replica management services to tolerate group failures

    Publication Year: 1999, Page(s):263 - 268
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB)

    In a distributed system, replication of components, such as objects, is a well known way of achieving availability. For increased availability, crashed and disconnected components must be replaced by new components on available spare nodes. In this context, we address the problem of reconfiguring a group after the group as an entity has failed. Such a failure is termed a group failure which, for e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Which models and architectures of distributed real-time computing systems suit which application area?

    Publication Year: 1999, Page(s):286 - 288
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (24 KB)

    A real time system must produce the intended results at the intended points of real time determined by its environment, otherwise the system has failed (H. Kopetz, 1997). For the purpose of this discussion, we consider two types of environments that contain real time computer systems: (i) static environments, where the frequency of the service requests on the computer system are constrained by a p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A flexible run-time support for distributed dependable hard real-time applications

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

    Typically, most distributed, dependable, real time systems designed in the past can only meet the particular requirements of the application domain to which they were targeted. This approach led to specific, non flexible, dedicated and non reusable solutions, often based on specialized hardware. The paper presents an alternative approach where a flexible run time support for distributed dependable... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Implementing the real-time publisher/subscriber model on the controller area network (CAN)

    Publication Year: 1999, Page(s):172 - 181
    Cited by:  Papers (28)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB)

    Designing distributed real-time systems as being composed of communicating objects offers many advantages with respect to modularity and extensibility of these systems. However, distributed real-time applications exhibit communication patterns that significantly differ from the traditional object invocation style. The publisher/subscriber model for inter-object communication matches well with thes... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Sense: a Service Navigation System linked to a real-time advertising distribution service

    Publication Year: 1999, Page(s):121 - 126
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    Sense: A Service Navigation System is an agent system supporting interaction between the end user (consumer) and service provider (producer) in an open, distributed object environment. It navigates among the latest multimedia network services based on the end user's wishes, profile and situations. Its service navigation strategy is a key feature of Sense; it navigates based not merely on pre-regis... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An adaptive scheduling approach in real-time CORBA

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

    CORBA is an emerging middleware infrastructure with open standardization that is receiving a good acceptance since it allows easier programming of distributed objects. CORBA is being extended through the specification of interfaces and necessary abstractions to support applications with real time constraints. These new abstractions will enable a variety of programming models for real time applicat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An extensible object model for QoS specification in adaptive QoS systems

    Publication Year: 1999, Page(s):129 - 132
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (48 KB)

    Adaptive QoS systems are attractive for multimedia services that are accessed via the Internet or mobile computers. An important feature of an adaptive QoS system is that it allows application programs to specify the QoS level desired, and at the system to set the level according to the resources available. With an adaptive QoS system, the user should specify not only the target QoS, but also a Qo... View full abstract»

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

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

    The PERCO platform is an industry-provided software platform that specifically addresses the requirements of highly available, dependable autonomous systems. Its basic tenet is to use UML specifications to build as much of the application as possible, while integrating real-time and fault-tolerant properties at the architectural level. PERCO was designed and built within the Alcatel-Thomson Common... View full abstract»

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