In real-time simulation, the system being simulated should display the same timing behavior as the target system. The simulation accuracy is increased as the simulation time unit is decreased. Although there are sever...
详细信息
ISBN:
(纸本)0769515762
In real-time simulation, the system being simulated should display the same timing behavior as the target system. The simulation accuracy is increased as the simulation time unit is decreased. Although there are several models for such a system, the TMO model is particularly appropriate due to its natural support for real-timedistributedobjectoriented programming. This paper discusses the results of the implementation of a real-time airplane-landing simulator on a distributedcomputing environment using the TMO model.
This paper presents a survey of results in developing real-time CORBA, a standard for rear-time management of distributedobjects. This paper includes background on two areas that have been combined to realize Rear-Ti...
详细信息
This paper presents a survey of results in developing real-time CORBA, a standard for rear-time management of distributedobjects. This paper includes background on two areas that have been combined to realize Rear-time CORBA: the CORBA standards that have been produced by the internationalobject Management Group;and techniques for distributedreal-timecomputing that have been produced in the research community. The survey describes major RT CORBA research efforts, commercial development efforts, and standardization efforts by the object Management Group.
This paper describes the design and implementation of real-time Inter-ORE Protocol suited for multimedia applications on the CORBA environment. Conventional CORBA is not well suited for real-time applications, since i...
详细信息
ISBN:
(纸本)0818684321
This paper describes the design and implementation of real-time Inter-ORE Protocol suited for multimedia applications on the CORBA environment. Conventional CORBA is not well suited for real-time applications, since it does not define policies nor mechanisms to provide QoS guarantees, and does not define key features that are necessary to support real-time programming. The existing TAO's RIOP for real-time CORBA has a mechanism to transfer QoS information but has lack of support for QoS enforcement to achieve those QoS requests. In order to solve this problem, this paper suggests an integration of GIOP/IIOP with RSVP for real-time CORBA. In this paper, a key feature is presented. eos enforcement, which is provided far real-time CORBA by integrating IIOP with RSVP.
Although distributedreal-time (RT) systems are intrinsically complex to develop and maintain, the use of certain object-oriented (OO) technologies such as CORBA and CORBA-RT facilitates those tasks. This is the main ...
详细信息
ISBN:
(纸本)9780769527659
Although distributedreal-time (RT) systems are intrinsically complex to develop and maintain, the use of certain object-oriented (OO) technologies such as CORBA and CORBA-RT facilitates those tasks. This is the main reason why these technologies are becoming increasingly popular. Moreover, CORBA is complemented with additional services that solve specific requirements for some applications, so developers may concentrate on the application functionality. Following this approach, this paper presents a new service that allows the synchronous scheduling of different activities in a distributed RT system in a simple and flexible way. This paper also explains how this service can be used for optimizing that access to shared resources in a distributed system and presents several experimental data that show the service performance.
The paper describes design and implementation of software infrastructure for building augmented reality applications for ubiquitous computing environments. Augmented reality, is one of the most important techniques to...
详细信息
ISBN:
(纸本)0769519288
The paper describes design and implementation of software infrastructure for building augmented reality applications for ubiquitous computing environments. Augmented reality, is one of the most important techniques to achieve the vision of ubiquitous computing. Traditional toolkits for aligmented reality provide the high level abstraction that makes it easy to but. Id augmented reality, applications. However, the applications programmers need to contemplate distribution and context-awareness that make the development of applications very hard, but they are necessary to build ubiquitous computing environments. Our infrastructure provides the high level abstraction and hides distribution and con text-awareness from programmers. Therefore, the cost to develop augmented reality applications will be reduced dramatically by using our middleware infrastructure.
distributed applications are realized by cooperation of a group of multiple objects. In the group cooperation, a message is multicast and multiple kind of messages are in parallel sent to multiple destinations. The ob...
详细信息
ISBN:
(纸本)0769510892
distributed applications are realized by cooperation of a group of multiple objects. In the group cooperation, a message is multicast and multiple kind of messages are in parallel sent to multiple destinations. The object waits for multiple messages in conjunctive and disjunctive ways from multiple objects. In this paper, we newly define a novel precedent relation of messages exchanged among objects in presence of multicast and parallel-cast and conjunctive-receipt and disjunctive-receipt of messages.
The TWO (time-triggered Message-triggered object) model is a well-known real-timeobject model for distributed and timeliness-guaran teed computing. In a couple of years ago, we developed two TMO execution engines, na...
详细信息
ISBN:
(纸本)0769515584
The TWO (time-triggered Message-triggered object) model is a well-known real-timeobject model for distributed and timeliness-guaran teed computing. In a couple of years ago, we developed two TMO execution engines, named WTMOS and LTMOS, the former is for Windows platforms and the latter is for Linux platforms. Those are middleware engines supporting deadline driven real-time execution of TMO methods and distributed IPC The engines have several advantages such as heterogeneous computing support, flexibility, and high portability since those have been as middlewares. However the deadline-driven schedulers of the middlewares lose temporal accuracy in some cases because the scheduling is performed by controlling priorities of real-time threads. To increase temporal accuracy and reduce overhead by middlewares, we have developed a new Linux-based operating system named "TMO-Linux" that supports distributedreal-time execution of TMO instances as embedded services of an operating system. In this paper we present the functions and the structure of TMO-Linux. Our preliminary experimental results show that TMO-Linux has better timing accuracy and performance than the middleware engines.
Reusable product line software architectures and supporting components are the focus of an increasing number of software organizations attempting to reduce software costs. One essential attribute of a product line arc...
详细信息
ISBN:
(纸本)0769510892
Reusable product line software architectures and supporting components are the focus of an increasing number of software organizations attempting to reduce software costs. One essential attribute of a product line architecture is that it effectively isolate the logical, or static, aspects of the application from any product specific variations in the physical architecture, or execution environment. A primary element of this isolation is hardware and low-level software (e.g. operating system) independence. This paper describes our experiences on developing object-oriented physical architectures for large-scale reusable embedded systems, and on various ways that physical architecture attributes can be designed for flexibility without introducing volatility into the application architecture.
This paper describes IKE 2, which is distributedobjectcomputing middleware that supports the creation of interoperable real-timedistributed applications. These applications appear in many domains, such as telecom, ...
详细信息
ISBN:
(纸本)0769515584
This paper describes IKE 2, which is distributedobjectcomputing middleware that supports the creation of interoperable real-timedistributed applications. These applications appear in many domains, such as telecom, aerospace, military testing and training ranges, and financial services. IKE 2 combines the concepts of CORBA distributedobjects and anonymous publish-subscribe data dissemination to provide a programming abstraction known as a stateful distributedobject (SDO). Every SDO can have both a remote method interface and publication state. The remote method interface allows client applications to invoke methods on target objects efficiently without concern for their location, programming language, OS platform, communication protocols and interconnects, or hardware. The publication state of a given SDO is disseminated to applications that have expressed their interest by subscribing to certain characteristics, such as the type of the SDO. Subscribers can read the publication state of an SDO as if it were a local object. The SDOs provided by the IKE 2 metaobject model support inheritance from other SDOs, containment of other SDOs, and references to other SDOs. IKE 2 is implemented in C++. The API relies heavily on compile-time type-safety to help ensure reliable behavior at run-time-a critical feature of any real-time system. Automatic code generation is used to provide the high-level abstractions without unduly burdening application programmers.
暂无评论