the proceedings contain 39 papers. the topics discussed include: model-driven development of real-time software using OMG standards;realtimedistributed control systems using RTAI;RTC: a real-time communication middl...
ISBN:
(纸本)0769519288
the proceedings contain 39 papers. the topics discussed include: model-driven development of real-time software using OMG standards;realtimedistributed control systems using RTAI;RTC: a real-time communication middleware on top of RTAI-Linux;embedded Linux outlook in the PostPC industry;introduction to the TOPPERS project-open source RTOS for embedded systems;the next generation software platform for mobile phones;compositional design of RT systems: a conceptual basis for specification of linking interfaces;general framework for the description of QoS in UML;towards model-based and CCM-based applications for real-time systems;a cooperative simulation mechanism of distributed control systems based on object-oriented design patterns;issues withobject orientation in verifying safety-critical systems;and a systems engineering approach for constructing certifiable real-timedistributed systems.
real-time (RT) applications are designed to control systems that are inherently parallel. For easing development, abstractions are mandatory to model this concurrency. To achieve this goal, the real-timeobject paradi...
详细信息
ISBN:
(纸本)076952124X
real-time (RT) applications are designed to control systems that are inherently parallel. For easing development, abstractions are mandatory to model this concurrency. To achieve this goal, the real-timeobject paradigm is proposed. It is used to demonstrate how to separate functional and concurrency concerns ensuring also high-level abstraction for parallelism modeling.
Traditionally, real-time requirements are expressed by means of deadlines, which are imposed by the environment on the system. this approach, however, is not well suited for expressing real-time requirements on the in...
详细信息
ISBN:
(纸本)076952124X
Traditionally, real-time requirements are expressed by means of deadlines, which are imposed by the environment on the system. this approach, however, is not well suited for expressing real-time requirements on the interaction between objects;such as found in distributed systems supporting autonomy of objects. this paper presents a coherent framework in which real-time requirements for such interacting objects can be expressed Two interrelated system layers are considered together: the communication layer and the distributed programming layer that describes how interactions between the objects are organized In particular, the paper evaluates the relationship between real-time requirements and real-time activities in distributedobject-oriented systems.
distributedreal-time simulation is a young technology field but its practice is under increasing demands. In recent years the author and his collaborators have been establishing a new approach called the distributed ...
详细信息
distributedreal-time simulation is a young technology field but its practice is under increasing demands. In recent years the author and his collaborators have been establishing a new approach called the distributedtime-triggered simulation (DTS) scheme which is conceptually simple and easy to use but widely applicable. the concept was initiated in the course of developing a new-generation object-orientedreal-time programming scheme called the time-triggered message-triggered object (TMO) programming scheme. Some fundamental issues inherent in distributedreal-time simulation that were learned during recent experimental studies are discussed along with some approaches for resolving the issues. An execution engine developed to support boththe TMOs engaged in control computation and the TMOs engaged in DTS is also discussed along with its possible extensions that will enable significantly larger-scale DTSs.
the application of new technologies and programming tools represents a challenge and an economic risk for companies, which not all are prepared to assume. this paper presents the application of RT-CORBA in the develop...
详细信息
ISBN:
(纸本)076952124X
the application of new technologies and programming tools represents a challenge and an economic risk for companies, which not all are prepared to assume. this paper presents the application of RT-CORBA in the development of software for Nuclear Power Plant Simulators used for the training of future operators in a safe way. the developed software has allowed the adaptation of previous simulation software to new methodologies and standards;and the creation of new applications, aiming at the building of reusable components withreal-time constraints in future projects.
For a long time embedded real-time systems have been designed as far as possible in a static manner. this means that they have been treated as pre-designed, off-line analysed, off-line mapped onto target systems, supp...
详细信息
ISBN:
(纸本)076952124X
For a long time embedded real-time systems have been designed as far as possible in a static manner. this means that they have been treated as pre-designed, off-line analysed, off-line mapped onto target systems, supported by customized but at run-time static real-time operating systems (RTOS), running on pre-assigned HW platforms. In this contribution some arguments for introducing more dynamics into real-time applications are given. Such dynamics finally may result in so called Autonomic Systems. When building autonomic real-time systems, specific support is needed. In this contribution some examples for such support are provided: Modelling techniques for distributed, self-modifying real-time systems, self modifying real-time operating systems, and usage self-modifying HW platforms.
this paper describes an architecture for distributedcomputing on the RTLinux-GPL (GPL version of RTLinux, hereafter RTLinux) platform. the proposed architecture implements the CORBA (Common object Request Broker Arch...
详细信息
ISBN:
(纸本)076952124X
this paper describes an architecture for distributedcomputing on the RTLinux-GPL (GPL version of RTLinux, hereafter RTLinux) platform. the proposed architecture implements the CORBA (Common object Request Broker Architecture) model of computation, more specifically the minimum CORBA specification for embedded systems, and will also provide the extensions for real-timecomputing. Since RTLinux lacks networking capabilities, the architecture implements all the required functionality in a layered fashion: network drivers, TCP/IP stack and an ORB (object Request Broker). Most of this work consists on a set of portings of some widely known Open Source Linux projects to RTLinux: Linux Ethernet device drivers, the lwIP (lightweight IP) TCP/IP stack and ORBit, which is a C language implementation of CORBA. this paper also describes some ORBit modifications that make ORBit to comply withthe Minimum CORBA specification.
the Primary-Shadow TMO Replication (PSTR) scheme is an active real-timeobject replication scheme formulated by the first author several years ago. PSTR is a powerful scheme in that it facilitates real-time forward re...
详细信息
ISBN:
(纸本)076952124X
the Primary-Shadow TMO Replication (PSTR) scheme is an active real-timeobject replication scheme formulated by the first author several years ago. PSTR is a powerful scheme in that it facilitates real-time forward recovery while prolonging the life-time of real-time application systems and it is applicable to a broad range of real-timedistributedcomputing application systems. A middleware subsystem supporting the PSTR scheme has been designed as a part of the middleware architecture that is named ROAFTS and has been evolving since several years ago. ROAFTS is a middleware system which is layered above a commercial-off-the-shelf operating system kernel and functions as the core of a reliable execution engine for fault-tolerant distributedreal-time applications. the applications supported by ROAFTS are structured as networks of real-timeobjects, named time-triggered Message-triggered objects (TMOs). the techniques for middleware-based implementation of the PSTR scheme have been improved in recent years. the ROAFTS middleware structure is reviewed first and then the improved implementation techniques are discussed. An analysis of the recovery time bounds achievable withthe middleware prototype has also been conducted and some core results are presented.
Many teamwork tasks in the real world require the shared manipulation of objects, both sequentially and concurrently. Collaborative virtual environments (CVE) bring remote people together in an interactive, spatial so...
详细信息
ISBN:
(纸本)0769522327
Many teamwork tasks in the real world require the shared manipulation of objects, both sequentially and concurrently. Collaborative virtual environments (CVE) bring remote people together in an interactive, spatial social and information context that is distributed over a network. Supporting highly collaborative tasks in a natural manner requires a thorough understanding of event traffic as distinct forms of shared object manipulation are bound to diverse real-time and consistency constraints. this position paper summarises our findings during user trials around the shared manipulation of objects within linked immersive displays and introduce a CVE system with a flexible event-handling framework that allows task-oriented consistency control.
the Function Block (FB) has been defined by the international Electro-technical Commission (IEC) as the basic construct for the development of reusable, interoperable, distributed control applications. Complete applic...
详细信息
ISBN:
(纸本)076952124X
the Function Block (FB) has been defined by the international Electro-technical Commission (IEC) as the basic construct for the development of reusable, interoperable, distributed control applications. Complete applications can be defined in the design level as networks of interconnected FBs. For these design models to be automatically converted to implementation ones, adopting the model integrated computing paradigm, an appropriate implementation meta-model should be defined. In this paper we describe two alternatives for the implementation of FB design models. the first one adopts the straight forward transformation of the FB design model to a high level language (C++, Java) implementation model. the second approach utilizes UML-RT models as an intermediate representation towards the final implementation model. Both approaches support the dynamic re-configuration of the control application and exploit our extensions to the IEC Execution Control Chart notation, to improve the expressiveness of the design model and the efficiency of the implementation one.
暂无评论