the proceedings contain 59 papers. the topics discussed include: IKE 2 - implementing the stateful distributedobject paradigm;national-level R&D Programs/movements in the software technology field;a real-time Jav...
ISBN:
(纸本)0769515584
the proceedings contain 59 papers. the topics discussed include: IKE 2 - implementing the stateful distributedobject paradigm;national-level R&D Programs/movements in the software technology field;a real-time Java system on a multithreaded Java microcontroller;analyzing the performance of memory management in RTSJ;approximate real-time clocks for scheduled events;unreliable distributed timing scrutinizer: adapting asynchronous algorithms to the environment;mobile agent model for distributedobjects systems;a framework for integrating the real-time specification for java and java's remote method invocation;a prototype tool for flow analysis of object-oriented programs;integrating real-time synchronization schemes into preemption threshold scheduling;a replication strategy for distributedreal-timeobject-oriented databases;addressing dynamic dispatching issues in WCET analysis for object-oriented hard real-time systems;and service differentiation in real-time main memory databases.
Today, Windows/spl reg/-based (and UNIX/spl reg/-based) PCs have ability to access to the networks at anytime and anyplace. the benefit of such an "always-connected" environment is expanded to non-PC users w...
详细信息
ISBN:
(纸本)0769519288
Today, Windows/spl reg/-based (and UNIX/spl reg/-based) PCs have ability to access to the networks at anytime and anyplace. the benefit of such an "always-connected" environment is expanded to non-PC users with new consumer products such as Airboard and CoCoon, which we call the network electronics (or NE) products in this paper.
the paper outlines the design and implementation of the realtime Application Interface (RTAI) for Linux, as used for high performance local/distributed control systems implemented on low cost off the shelf general pu...
详细信息
ISBN:
(纸本)0769519288
the paper outlines the design and implementation of the realtime Application Interface (RTAI) for Linux, as used for high performance local/distributed control systems implemented on low cost off the shelf general purpose computers. Its native lean realtime middleware layer is described along with its use in an advanced tool to easily manage and monitor complex networked control systems.
this paper compares two separately developed systems for monitoring activities related to business contracts, describes how we integrated them and exploits the lessons learned from this process to identify a core set ...
ISBN:
(纸本)0769519946
this paper compares two separately developed systems for monitoring activities related to business contracts, describes how we integrated them and exploits the lessons learned from this process to identify a core set of requirements for a Business Contract Language (BCL). Concepts in BCL needed for contract monitoring include: the expression of coordinated concurrent actions;obliged, permitted and prohibited actions;rich timeliness expressions such as sliding windows;delegations;policy violations;contract termination/renewal conditions and reference to external data/events such as change in interest rates. the aim of BCL is to provide sufficient expressive power to describe contracts, including conditions which specify real-time processing, yet be simple enough to retain a human-oriented style for expressing contracts.
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.
Structuring real-time concurrent programs in the form of groups of fixed-priority processes is an old art which is appropriate for only a small fraction of modem real-timedistributedcomputing application systems. Ho...
详细信息
ISBN:
(纸本)0769519288
Structuring real-time concurrent programs in the form of groups of fixed-priority processes is an old art which is appropriate for only a small fraction of modem real-timedistributedcomputing application systems. However, it is still practiced on the basis of an insufficient technical foundation. One of the basic issues in using the fixed-priority process structuring approach is to avoid the priority inversion phenomenon. It is argued that priority inversions are essentially due to the inappropriate approach used for structuring programs including the specification of the policy for allocating resources. Several basic program structuring techniques which are effective means of avoiding priority inversions are presented.
Primus Epic(TM) is an all-new integrated avionics system for business, regional and general aviation. Honeywell international Inc. follows the objectoriented paradigm and the programming language C++ for certain soft...
详细信息
ISBN:
(纸本)0769519288
Primus Epic(TM) is an all-new integrated avionics system for business, regional and general aviation. Honeywell international Inc. follows the objectoriented paradigm and the programming language C++ for certain software components on systems developed for the PRIMUS EPIC system. While C++ programming language offers several advantages, it also has several features that can make it undesirable for use in airborne systems. the object Orientation concept has several features that, if not controlled properly, can lead to unknown configurations of object code and unverified code. this is highly undesirable for avionics software that needs certification involving statement and code coverage. this paper highlights the issues with C++ certification for avionics and provides solutions for some of the issues.
We discuss how to invoke a method on multiple object replicas in a quorum-based way. Suppose each instance of a method t on replicas of an object x invokes another method u on replicas in a quorum of an object y. Here...
ISBN:
(纸本)0769519288
We discuss how to invoke a method on multiple object replicas in a quorum-based way. Suppose each instance of a method t on replicas of an object x invokes another method u on replicas in a quorum of an object y. Here, the method u is redundantly invoked multiple times on some replicas of the object y. If each instance of the method t issues a method to its own quorum, more number of replicas are manipulated than the quorum number this is quorum expansion. We discuss a protocol to invoke methods on replicas in a nested manner without the redundant invocation and quorum expansion. We evaluate the protocol on how many replicas are manipulated and requests are issued.
In this paper, we present a systems engineering methodology for constructing certifiable real-timedistributed systems. In the proposed approach, an architectural and algorithmic solution to an application problem is ...
详细信息
ISBN:
(纸本)0769519288
In this paper, we present a systems engineering methodology for constructing certifiable real-timedistributed systems. In the proposed approach, an architectural and algorithmic solution to an application problem is designed by considering the "'weakest" models including the weakest asynchronous computational model and multimodal arrival model. Furthermore, timeliness properties are described using Jensen's benefit accrual predicates. Once a system solution is designed, timeliness properties are established by constructing necessary feasibility conditions that are expressed as non-valued predicates. the predicates are quantified and verified to produce the specification of a certified solution. We illustrate the approach by considering a packet transmission problem that desire soft timeliness. We present a certifiable solution to this problem that consists of switched Ethernet, a soft real-time packet scheduling algorithm (that was previously developed), and feasibility conditions.
distributed control systems (DCSs) consisting of a plant, a controller composed of many devices, and an open network interconnecting devices, are now used in many automation areas. For assuring the control performance...
详细信息
ISBN:
(纸本)0769519288
distributed control systems (DCSs) consisting of a plant, a controller composed of many devices, and an open network interconnecting devices, are now used in many automation areas. For assuring the control performance under the heavy traffic on the network, the simulation of DCS is strongly needed. In the case of DCSs for controlling a mechanical plant, the graphical and cooperative simulation between the controller model and the plant model becomes important to verify the sequence of motions of the plant. For this purpose, we propose a systematic object-oriented-based DCS modeling procedure to efficiently and uniformly develop the DCS simulation model. From this procedure, we can describe the formal description of DCS simulation model based on five object-oriented design patterns which describe the structure and behavior of the DCS. We also propose an event chain mechanism between the statechart-based controller model and the graphical plant model. Finally, the cooperative DCS simulation software is developed by! using the Java 3D API.
暂无评论