This paper represents a new technique for remapping the distributedobject-oriented software methods to target architecture. This technique takes into consideration the advantages of the structure inherit in object-or...
详细信息
Control systems for process plants are complex applications running in several interacting computers with varying degrees of integration. The construction, deployment and maintenance of the software system is a diffic...
详细信息
ISBN:
(纸本)0780379373
Control systems for process plants are complex applications running in several interacting computers with varying degrees of integration. The construction, deployment and maintenance of the software system is a difficult problem and distributedobjectoriented technology offers a good way to deal with it. The open standard CORBA provides flexible middleware capable of integrating complex applications in heterogeneous environments, but was originally designed with large business applications in mind and is not perfectly suited for the construction of control systems. Even with recent advances in the real-time specification for CORBA, it is only suitable for soft real-time applications and does not deal with the tight requirements of closed control loops. This paper describes the HRTC project, an experiment of CORBA-based control systems. This project addresses the analysis of the technology and the implementation of two testbeds, one in process control and another one in robot control. The benefits of such technology are discussed.
In this short article, we introduce Japan Embedded Linux Consortium. Then, we show the impact of ubiquitous computing researches to embedded system industries, and show a brief overview of our research activities.
In this short article, we introduce Japan Embedded Linux Consortium. Then, we show the impact of ubiquitous computing researches to embedded system industries, and show a brief overview of our research activities.
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...
详细信息
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.
Recently, the distributedreal-time services are developing in distributedobjectcomputing environments in a way that can support a new programming paradigm of the distributed platform that requires interoperability ...
详细信息
Composition of a system is driven by the (a) identification and specification of basic components, and (b) specification of the interactions across the components, i.e., the communication linkages, that are needed to ...
详细信息
Composition of a system is driven by the (a) identification and specification of basic components, and (b) specification of the interactions across the components, i.e., the communication linkages, that are needed to communicate value and temporal information across the components from which the aggregate system results. This paper addresses compositional design of distributedreal-time (RT) systems focusing specifically on the role of specification of linking interfaces (LIFs) across components.
New advances in software component and modeling standards promise to ease the burden of development complexity while improving flexibility and reliability. These solutions raise the level of abstraction from object-or...
详细信息
New advances in software component and modeling standards promise to ease the burden of development complexity while improving flexibility and reliability. These solutions raise the level of abstraction from object-oriented classes to coarser components and support the creation and configuration of systems using modeling or other specification standards. This paper outlines the challenges inherent in the original Bold Stroke component model developed in the late 1990's and then discusses an evolved component model that leverages work being done in the object Management Group (OMG) and in government funded research that addresses these issues in a distributedreal-time embedded (DRE) application context.
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...
详细信息
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.
The run-time characteristics of Java, such as high frequency of method invocation, dynamic dispatching and dynamic loading, make Java more difficult than other object-oriented programming languages, such as C++, for c...
详细信息
The run-time characteristics of Java, such as high frequency of method invocation, dynamic dispatching and dynamic loading, make Java more difficult than other object-oriented programming languages, such as C++, for conducting Worst-Case Execution time (WCET) analysis. To offer a more flexible way to develop object-orientedreal-time applications in the realtime Java environment without loss of predictability and performance, we propose a novel gain time reclaiming framework integrated with WCET analysis. This paper demonstrates how to improve the utilisation and performance of the whole system by reclaiming gain time at run-time. Our approach shows that integrating WCET with gain time reclaiming can not only provide a more flexible environment, but it also does not necessarily result in unsafe or unpredictable timing behaviour.
The term "model-driven development" denotes an approach to software design and development characterized by the creation of software models as the focus and primary artifacts of development rather than progr...
详细信息
The term "model-driven development" denotes an approach to software design and development characterized by the creation of software models as the focus and primary artifacts of development rather than programs. In this brief note, the essentials of model-driven development are explained first, followed by a discussion of how this approach is supported in the realtime and embedded system domains by two key OMG standards. A short overview of these standards is also included.
暂无评论