There is a critical awareness in industry that logic-based and rule-based expert systems are not going to be adequate for the type of complex tasks that typically arise in a wide variety of engineering applications. T...
详细信息
There is a critical awareness in industry that logic-based and rule-based expert systems are not going to be adequate for the type of complex tasks that typically arise in a wide variety of engineering applications. The main-problem is a lack of standardization concerning parallel implementation of logic programs and rule-based systems. These findings question whether full-scale industrial implementations of intelligent systems should be in these forms. There is consequently a search for alternative symbolic paradigms. The authors have adopted the paradigm of object-orientation in the design, development and implementation of a hardware diagnostic system to demonstrate the potential application of object-oriented expert systems (OBOESs) to a wide variety of industrial problems. One attractive feature of an OBOES is the idea that parallel implementation via distributed objectsystems becomes feasible.< >
The authors discuss an implementation of an objectoriented (OO) fault simulator and its use within an adaptive fault diagnostic system. The simulator models the flow of faults around a power network, reporting switch...
详细信息
The authors discuss an implementation of an objectoriented (OO) fault simulator and its use within an adaptive fault diagnostic system. The simulator models the flow of faults around a power network, reporting switchgear indications and protection messages that would be expected in a real fault scenario. The simulator has been used to train an adaptive fault diagnostic system; results and implications are discussed.< >
Discusses IUSTUS, a set of tools under development, for assisting in the specification, design and testing of systems. It supports testing throughout the life cycle; at the specification, design, implementation and ma...
详细信息
Discusses IUSTUS, a set of tools under development, for assisting in the specification, design and testing of systems. It supports testing throughout the life cycle; at the specification, design, implementation and maintenance phases. IUSTUS allows the user to describe a system as a collection of concurrently operating and communicating entities, each of which is defined in a hierarchical and object-oriented way (i.e. based on abstract data types).< >
Modeling expert knowledge using 'situation-action' rules is not always feasible in knowledge intensive involving volatile knowledge. In such domains, the size and the dynamic nature of the search space make it...
详细信息
ISBN:
(纸本)081862440X
Modeling expert knowledge using 'situation-action' rules is not always feasible in knowledge intensive involving volatile knowledge. In such domains, the size and the dynamic nature of the search space make it extremely difficult to setup a rule base and keep it accurate. An alternative approach suggests that in some domains many of the rules that experts use can be derived by reasoning from 'first-principles'. That approach entails modeling experts' deep knowledge, and emulating the reasoning processes with deep knowledge that allow experts to derive many rules and their justification. This paper discusses the design and implementation of an object-oriented representation for the deep knowledge traders utilize in a business domain called hedging, which is knowledge intensive and involves volatile knowledge. It illustrates how deep knowledge modeled using that representation is used to support reasoning from first-principles. The paper also analyzes features of that representation that were found to be beneficial in the development of a knowledge-based system called INTELLIGENT-HEDGER.
The continuous degradation of the quality of the St.-Lawrence river has been a major concern of the federal and provincial authorities in Canada. In order to correct the situation, the federal government has put forwa...
详细信息
ISBN:
(纸本)0803114710
The continuous degradation of the quality of the St.-Lawrence river has been a major concern of the federal and provincial authorities in Canada. In order to correct the situation, the federal government has put forward in 1988 the five year St.-Lawrence Action Plan. The St.-Lawrence Centre was created to manage a part of the plan. The development of a decision support system based on geographical information system (GIS) technology was recognized as an important need for the St.-Lawrence Centre early in the plan. A description of the users and major operational needs is given, followed by the elaboration of a data structure and description of the system design. The system was developed on microcomputers with a 'modular dataset' approach. The data structure is conceptually very close to an object-oriented database, where each dataset can be considered as an object with spatial, temporal, quantitative, and equalitative attributes. In the prototyping stage, the system comprises a collection of loosely connected datasets of raster based maps linked via small programmed interfaces to attributes managed by a relational database. Documentation of each dataset and related map construction is maintained in a relational database. Future developments will address the problem of temporal data, consolidation of the database due to the implementation of environmental monitoring networks, amelioration of the user interface and use of multimedia technology to integrate text, image, and sound.
The use of distributed and objectoriented concepts in the design and implementation of a single manipulator robotic system called WAC (Intelligent SoftArm Control) is described. An objectoriented communication framewo...
详细信息
The paper gives an overview of the implementation of an object-oriented server using the NIH (National Institut of Health) class library. The server was implemented on top of the Chorus microkernel and uses the Chorus...
详细信息
The paper gives an overview of the implementation of an object-oriented server using the NIH (National Institut of Health) class library. The server was implemented on top of the Chorus microkernel and uses the Chorus external mapper interface. The use of the NIH class library significantly simplified the object-orienteddesign and implementation of the server, due to the predefined classes and the stringent concept in the library framework.< >
This is the result of a work done to generalize the Ada Rendez-Vous mechanism, when developing an application distributed among several processes and machines, while keeping a clear separation between the objects sema...
详细信息
The successful use of icons in interface design, games, and simulations to reduce cognitive effort is well established. This article explores an extension of the concept via a prototype implementation in Smalltalk‐80...
详细信息
The successful use of icons in interface design, games, and simulations to reduce cognitive effort is well established. This article explores an extension of the concept via a prototype implementation in Smalltalk‐80 that uses object‐oriented programming, AI techniques, and iconic “visual agents”; as a means of expanding the scope of the visual model world from narrowly focused metaphors to organizations themselves. Visual agents are icons that encapsulate data and behavior of organizational objects including the user. Just as a desktop metaphor is based on “desktop objects”; an organizational model world includes objects found within an organization. These objects are classified using a simple hierarchy composed of persons, things, and processes at the top level and a set of changeable entities at lower levels. This hierarchy provides the basis for the development of systems that accomplish managerial level tasks such as scheduling, reporting, advisement, and assistance. The hierarchical class structure, method inheritance, and message‐passing paradigm of Smalltalk‐80 offers an environment, which is itself, a good model for the approach. Thus, Smalltalk‐80, in conjunction with embedded knowledge bases that provide agents with a limited but functional “intelligence,”; complete the approach to organizational modeling proposed here.
SuperC/sup 2/, a concurrent object-oriented language designed for the implementation of distributed software running on a network of computers, is described. The goal of superC/sup 2/ is to estimate the easiness of pr...
详细信息
SuperC/sup 2/, a concurrent object-oriented language designed for the implementation of distributed software running on a network of computers, is described. The goal of superC/sup 2/ is to estimate the easiness of programming of distributed systems and harmony between the distributed systems and programming language. The design policy, basic ideas, and implementation issues for superC/sup 2/ are considered. Examples of the use of superC/sup 2/ and some discussions on the development environment are also presented. Although the first version of superC/sup 2/ only extended the concurrent processing facilities, the current version has extended the facilities to store the object to the file storage persistently. These facilities supply the basis of the distributed object-oriented database. SuperC/sup 2/ can manage the distributed objects by their name. Using these facilities, superC/sup 2/ provides a unified access method to the interprocess communication and file system.< >
暂无评论