Water problems are omnipresent and are already becoming a limiting factor in the development of many countries. Currently the balance between the available and required water in Egypt is fragile. Any movement away fro...
详细信息
Water problems are omnipresent and are already becoming a limiting factor in the development of many countries. Currently the balance between the available and required water in Egypt is fragile. Any movement away from the balancing point means either less ambitious economic development or depletion of the resources and degradation of the environment. The continuing revolution in computer hardware and software is expected to provide more insight into the water problems and to alleviate some of the future water crises. In this paper we have investigated potential benefits which can be accrued from the application of object-oriented modeling in water resources.
User or program mobility in distributed computing systems is becoming increasingly significant, since users may sometimes change their working locations. This paper proposes a Logical Machine (LM) system that can effe...
详细信息
User or program mobility in distributed computing systems is becoming increasingly significant, since users may sometimes change their working locations. This paper proposes a Logical Machine (LM) system that can effectively support software environment migration and resource mapping. The LM partitions the conventional operating systems into two parts: the Logical Machine Operating System (LMOS) and the Logical Machine Monitor (LMM). They are responsible for user service and system resource management, respectively. The LMM provides a machine independent appearance, called the Logical Machine Interface (LMI), for the upper operating system layers to provide the resources they need. In our experimental system, the LMM contains some disk objects that can be bound dynamically. By varying the binds, the users get different disk characteristics. A mobile disk object with the mechanism of block migration on demand is implemented. It can be incorporated with a logical machine migration facility to achieve job migration, i.e., the user can migrate the operating system and disk blocks to the place he or she desires. The mobile disk also simplifies the mechanism of parallel processing when each server reads and processes its data portion locally. With this approach, the system resources can be mapped more flexibly, while transparency to the operating system is retained. (C) 1997 by John Wiley & Sons, Ltd.
As a part of a substation-level decision support system, a new intelligent Hierarchical Fault Diagnosis System for on-line fault diagnosis is presented in this paper. The proposed diagnosis system divides the fault di...
详细信息
As a part of a substation-level decision support system, a new intelligent Hierarchical Fault Diagnosis System for on-line fault diagnosis is presented in this paper. The proposed diagnosis system divides the fault diagnosis process into two phases. Using time-stamped information of relays and breakers, phase I identifies the possible fault sections through the Group Method of Data Handling (GMDH) networks, and phase II recognizes the types and detailed situations of the faults identified in phase I by using a fast bit-operation logical inference mechanism. The diagnosis system has been practically verified by testing on a typical Taiwan power secondary transmission system. Test results show that rapid and accurate diagnosis can be obtained with flexibility and portability for fault diagnosis purpose of diverse substations.
The objective of this paper is to describe the object-oriented implementation and computational efficiency of a multibody dynamics algorithm for planar mechanical systems. The underlying formulation uses a unique comb...
详细信息
The objective of this paper is to describe the object-oriented implementation and computational efficiency of a multibody dynamics algorithm for planar mechanical systems. The underlying formulation uses a unique combination of orthogonal projection techniques and graph-theoretic methods to automatically generate the equations of motion in terms of 'branch' co-ordinates that are selected by a user. The direct analogy between the physical components in a multibody system and the 'objects' in object-oriented programming (OOP) methods is exploited in a C++ implementation of the dynamic formulation. Issues associated with this OOP implementation are discussed, and the results of computer simulations are presented and examined for different sets of user-selected co-ordinates. (C) 1997 John Wiley & Sons, Ltd.
This paper describes the incorporation of seven stand-alone clustering programs into S-PLUS, where they can now be used in a much more flexible way. The original Fortran programs carried out new cluster analysis algor...
详细信息
This paper describes the incorporation of seven stand-alone clustering programs into S-PLUS, where they can now be used in a much more flexible way. The original Fortran programs carried out new cluster analysis algorithms introduced in the book of Kaufman and Rousseeuw (1990). These clustering methods were designed to be robust and to accept dissimilarity data as well as objects-by-variables data. Moreover, they each provide a graphical display and a quality index reflecting the strength of the clustering. The powerful graphics of S-PLUS made it possible to improve these graphical representations considerably. The integration of the clustering algorithms was performed according to the object-oriented principle supported by S-PLUS. The new functions have a uniform interface, and are compatible with existing S-PLUS functions. We will describe the basic idea and the use of each clustering method, together with its graphical features. Each function is briefly illustrated with an example. (C) 1997 Elsevier Science B.V.
The Parallel Virtual Machine (PVM) is a software system that enables a collection of heterogeneous computer systems to be used as a coherent and flexible concurrent computation resource. We show that genetic algorithm...
详细信息
The Parallel Virtual Machine (PVM) is a software system that enables a collection of heterogeneous computer systems to be used as a coherent and flexible concurrent computation resource. We show that genetic algorithms can be implemented using a Parallel Virtual Machine and C++. Problems with constraints are also discussed.
As modern programming methodologies migrate from computer science to scientific computing, developers of numerical software are faced with new possibilities and challenges. Based on experiences from an ongoing project...
详细信息
As modern programming methodologies migrate from computer science to scientific computing, developers of numerical software are faced with new possibilities and challenges. Based on experiences from an ongoing project that develops C++ software for the solution of partial differential equations, this article has its focus on object-oriented design of iterative solvers for linear systems of equations. Special attention is paid to possible conflicts that have to be resolved in order to achieve a very flexible, yet efficient, code.
A scalable processor architecture for multi-threaded Java(TM) application is presented . The proposed architecture consists of multiple application-specific processing elements , each able to execute a single thread a...
详细信息
A scalable processor architecture for multi-threaded Java(TM) application is presented . The proposed architecture consists of multiple application-specific processing elements , each able to execute a single thread at one time. The architecture is evaluated by implementing a portable and scalable Java machine on an FPGA board for demonstration.
In this contribution we describe an object-oriented software architecture for image segmentation, 3-D pose estimation as well as Bayesian object recognition: models are represented by densities, model generation corre...
详细信息
In this contribution we describe an object-oriented software architecture for image segmentation, 3-D pose estimation as well as Bayesian object recognition: models are represented by densities, model generation corresponds to parameter estimation tasks, and the identification applies the Bayesian decision rule. We show results of 3-D object recognition experiments based on the observation of 2-D points or lines. (C) 1997 Elsevier Science B.V.
This paper presents a model for automatically parallelizing compiler based on C++ which consists of compile-time and run-time parallelizing *** paper also describes a method for finding both intra-object and inter-obj...
详细信息
This paper presents a model for automatically parallelizing compiler based on C++ which consists of compile-time and run-time parallelizing *** paper also describes a method for finding both intra-object and inter-object parallelism. The parallelism detection is completely transparent to users.
暂无评论