17 research outputs found
Ex-W-Pert System: A Web-Based Distributed Expert System for Groupware Design
The World Wide Web (Web) allows people at remotely located sites to communicate and share their ideas using a common communication protocol. A common use of the Web system is running a client application, using a browsing tool, by pointing to a local or proxy server to browse data written in the hypertext format that contains anchors that address other URLs. In this paper a new application of the Web system for sharing knowledge based systems and groupware development activities is introduced. An architecture for a Web-based Distributed Expert System (Ex-W-Pert System) is proposed and an implementation of the proposed architecture in groupware design is demonstrated. The resources and knowledge bases are distributed and can be accessed through the internet. Keywords: World Wide Web (WWW), Expert System, Communication Engine, Groupware System, Design 1 INTRODUCTION The World Wide Web (Web) allows people at remotely located sites to communicate and share their ideas using a c..
Software Creation: Reproducing Human Cognitive Processes in Automatic Software Design
The prime goals of this project are (1) developing an automatic software design system that aims at reproducing human cognitive processes; (2) automating software design by shifting the prototyping and modifications to higher design levels rather than source code. This paper introduces an improved version of the experimental expert system CREATOR2/3 for automatic design of switching software. Basic features of this system are: object-oriented (OO) representation of the design process knowledge, composed of design rules for detailing, and tacit knowledge; using multiple strategies in applying this knowledge; and integrating it with a SDL CASE tool. This leads to having a uniform modeling and advanced reasoning environment for software design. Experiments on designing switching software are reported. Presently, the CREATOR2 /3 system together with an SDL CASE tool offers 60-100 times the code expansion rate. 1 Introduction (1) Conventional CASE tools generally facilitate requirement ana..
Intelligent Agents for Probabilistic . . .
As networks increase in size, heterogeneity and complexity, the need to maintain their availability and reliability grows in both importance and difficulty. In this paper, we propose a probabilistic distributed approach to automatic network fault diagnosis and correction in Wide Area Networks (WANs) using Bayesian networks. Each sub-domain of a WAN is assigned to a single agent that models its own partial knowledge as a Bayesian sub-net. When the agent is notied of an anomaly in one of its managed objects, it computes an initial optimal observation plan given reported abnormal observations. The plan species the order in which the objects are to be observed. Then, information gathering objects are sequentially evaluated using the myopic value of information, and the agent decides upon the object to observe based on its potential to reveal useful information about which component is faulty, and associated cost. To derive the globally optimal restoration plan, agents maintain an interfa..
Data Dictionary Support for Reusing Components in Automatic Software Design
Software reuse approach is proposed as a technique to increase productivity of program development. We propose the data dictionary support to help in retrieving the software components that a programmer wants to use from the components repository, definition and synonyms of each component had been taken into consideration. We classify the components to classes according to its functionality. We apply a new technique to find the required component. This technique can generalize the semi-matched component to its super class, and then check the most suitable component at that class according to its instant variables and the similar names, and it can use definition check to compare between the retrieved component with the programmer requirement. The advantage of this technique is that the exact match is not necessary to find a similar software component
Joint Conf. on Knowledge-Based Software Engineering, JCKBSE'96 Sozopol, Bulgaria, September 21-23
. A major topic in the #eld of network and telecommunications is doing business on the World Wide Web #WWW#, whichis called Electronic Commerce #EC#. Another major topic is blending Arti#cial Intelligence #AI# techniques with the WWW. In the Ex-W-Pert Project wehave proposed an agent model for EC components that blends the traditional expert systems' reasoning engine with a multilayer knowledge base, communication and documentation engines. Among the EC agents, in this paper, an implementation of a search agent is introduced in detail. 1. Introduction The World Wide Web #WWW# allows people at remotely located sites to communicate and share their ideas using a common communication protocol that can handle text #les, images, sounds, forms, etc. WWW embodies a tremendous amount of information and this amount is increasing rapidly #2#. What makes WWW more attractive and useful is the capabilityof handling URLs #Universal Resource Locators#. Using WWW, one can address a #le by simply calli..
Critical Technology: Proc.
This paper describes a systematic acquisition method of design knowledge. Systematic knowledge acquisition is possible based on a systematic design knowledge structure in a systematic work process of well matured software development organizations. The basis of the work process, design and design information, cognitive scienti#c views are explained and veri #ed quantitatively. Industrial practice on documentation is also evaluated, and the use of documents is rationalized. Consequently, a systematic way of using documents is explained. Keywords: Systematic Knowledge Acquisition, Hierarchical Work Process, Design Knowledge, Expert System 1. INTRODUCTION Knowledge based systems have opened a new era of using human knowledge. But it is said that they bring along two serious problems. One is the lack of a method of systematic acquisition of human experts' knowledge, and the other is the lack of a method of systematic construction of an expert system for reusing the knowledge. If systemat..
Critical Technology, pp. 577-584 Printed in Korea, all rights reserved. ISBN-882345-04-5, $ 10.00+00 Copyright c
This paper reports a systematic way of constructing expert systems for design purposes. The systematic way is based on systematic acquisition of design knowledge stemmed from a systematic design work process of well matured developers. The systematic design of data structure is described. Their hierarchical structure and unified representation are important keys. Next, systematic design of function structure is described. Their mono-functional hierarchical structure in pace with the hierarchical structure of data are important keys. As a result, the design of an expert system can be reduced to standard work procedures similar to design of software. Keywords: Expert System, Expert System Standardization, Expert System Development, Standardization, Development 1. INTRODUCTION For knowledge based systems to be used widely in industries, knowledge must be extracted reliably, easily and repeatedly according to the instructions. An approach towards systematic knowledge acquisition has alrea..