A data acquisition module, developed under a modular organizational architecture with links to an object-oriented design approach, is described. The module comprises four independent 250 MHz eight-bit data acquisition...
详细信息
A data acquisition module, developed under a modular organizational architecture with links to an object-oriented design approach, is described. The module comprises four independent 250 MHz eight-bit data acquisition channels and a DSP, each channel controlling a large memory pool for converted data and supporting several trigger and operating mechanisms. The hardware, although complex, is completely controlled through a set of hierarchically organized classes, making use of the object-oriented programming paradigm to keep complexity (from the user's and programmer's points of view) to a minimum. The integration of the module in the data acquisition system of the reflectometry diagnostic in tokamak ASDEX-Upgrade is described, showing the hardware in regular use and the validity of the object-oriented interface developed for programming.
In this paper, an integrated object-oriented fuzzy logic fault detection and isolation (FDI) module for a biological wastewater treatment process is presented. The defined FDI strategy and the software implementation ...
详细信息
In this paper, an integrated object-oriented fuzzy logic fault detection and isolation (FDI) module for a biological wastewater treatment process is presented. The defined FDI strategy and the software implementation are detailed. Using experimental results obtained with a one cubic meter fixed bed reactor for the anaerobic digestion of industrial wine distillery vinasses, examples of material and biological failures are presented together with the corresponding fault signals generated by the FDI module.
SEED-Config is a design environment intended to assist structural designers in collaboratively exploring and extending the design buildings. Its purpose is to help designers in rapidly synthesizing alternative structu...
详细信息
SEED-Config is a design environment intended to assist structural designers in collaboratively exploring and extending the design buildings. Its purpose is to help designers in rapidly synthesizing alternative structural design solutions at the conceptual level to the point where the structural concept is supportive of the overall design and possible conflicts are explored and resolved. The SEED-Config prototype consists of four subsystems. The Design Information Repository is built upon an information model that exploits the hierarchical nature of building descriptions to represent design information. It can save an overall design or parts of a design to a case library, thus supporting case-based reasoning. The Design Knowledge Manager allows for the browsing, editing, selecting and applying of technology nodes which encapsulate structural design knowledge. The Classification Reference Manager allows for the definition, management, inference and querying of classifications which are used to classify and index design solutions as they are generated. The Geometric Modeler reasons about topology and geometry. (C) 2000 Elsevier Science Ltd. All rights reserved.
The authors present a navel method for developing reconfigurable systems targeted at embedded system applications. The paper shows how an existing objectoriented design method (MOOSE) has been adapted to include reco...
详细信息
The authors present a navel method for developing reconfigurable systems targeted at embedded system applications. The paper shows how an existing objectoriented design method (MOOSE) has been adapted to include reconfigurable hardware (FPGAs). Previous research an reconfigurable computing has concentrated on the efficient mapping of algorithms to FPGAs. It must be realised that reconfigurable hardware usually forms part of much larger embedded systems, which include other hardware components, memories, and processors executing significant software tasks. The work represents a significant advance over current embedded system design methods in that it integrates the use of reconfigurable hardware components with a systematic design method for complete systems including both hardware and software. The development techniques are illustrated by a practical example. Although the enhanced methodology is applicable to some reconfigurable computing systems, further work is planned to extend our design technique to exploit the potential benefits of embedded systems which can be dynamically reconfigured at system fun-time, The final objective is to produce an abject oriented design methodology where system objects can be seamlessly implemented in either software or reconfigurable hardware.
We address the problem of how to handle exceptions in distributed object systems. In a distributed computing environment, exceptions may be raised simultaneously in different processing nodes and thus need to be treat...
详细信息
We address the problem of how to handle exceptions in distributed object systems. In a distributed computing environment, exceptions may be raised simultaneously in different processing nodes and thus need to be treated in a coordinated manner. Mishandling concurrent exceptions can lead to catastrophic consequences. We take two kinds of concurrency into account: 1) Several objects are designed collectively and invoked concurrently to achieve a global goal and 2) multiple objects (or object groups) that are designed independently compete for the same system resources. We propose a new distributed algorithm for resolving concurrent exceptions and show that the algorithm works correctly even in complex nested situations, and is an improvement over previous proposals in that it requires only O(n(max)N(2)) messages, thereby permitting quicker response to exceptions.
We describe an object-oriented framework for solving mathematical programs using genetic algorithms (GA's). The advantages of this framework are its extensibility, modular design, and accessibility to existing pro...
详细信息
We describe an object-oriented framework for solving mathematical programs using genetic algorithms (GA's). The advantages of this framework are its extensibility, modular design, and accessibility to existing programming code. The framework also incorporates a graphical user's interface that may be used to build new GA's as well as run GA simulations. Two power system problems are solved by implementing genetic algorithms using the said framework. The first is a continuous optimization problem and the second an integer programming problem. We illustrate the flexibility of the framework as well as its other features on our test problems.
An object-oriented microwave circuit simulation environment is described. The design of the program is intended to offer flexibility,without sacrificing efficiency. Recent developments in object-oriented techniques an...
详细信息
An object-oriented microwave circuit simulation environment is described. The design of the program is intended to offer flexibility,without sacrificing efficiency. Recent developments in object-oriented techniques and in C++ compilers are used to obtain a flexible and robust system ideally suited to the development of a global modeling strategy for the integration of circuit, field, thermal, and mechanical analyses. The simulation of spatial power combining systems is used as a vehicle to illustrate the architectural developments of the system. (C) 2000 John Wiley & Sons, Inc.
The past 20 years have seen a proliferation of numerical models in response to a need From governments, industry and researchers for tools that can simulate or predict environmental processes. Although this has led to...
详细信息
The past 20 years have seen a proliferation of numerical models in response to a need From governments, industry and researchers for tools that can simulate or predict environmental processes. Although this has led to significant scientific advances, in constructing such models code developers duplicate many basic tasks and functions. Ultimately therefore, the spread of progress is artificially restricted and the central focus of scientific activity may be misplaced. In this paper we examine the potential use of object-oriented programming techniques to overcome this problem and facilitate easy code reuse and maintenance in the face of rapid advances in numerical analysis research. In particular, we discuss the extent to which objectorientedprogramming styles have an affinity for numerical environmental problems that traditional procedural programming styles do not share. We illustrate this through the development of one, two and three-dimensional finite element models for unsaturated groundwater flow using an objectoriented environment developed originally for the solution of the Shallow Water equations. The complexity and quality of the solution that could be developed in a relatively limited period is demonstrated through comparison to three analytical test cases described in the literature. Copyright (C) 2000 John Wiley & Sons, Ltd.
The vehicle routing and facility location Fields are well-developed areas in management science and operations research application. There is an increasing recognition that effective decision-making in these Fields re...
详细信息
The vehicle routing and facility location Fields are well-developed areas in management science and operations research application. There is an increasing recognition that effective decision-making in these Fields requires the adoption of optimization software that can be embedded into a decision support system. In this paper, we describe the implementation details of our software components for solving the vehicle routing and facility location problems.
暂无评论