Views are an established technique for restructuring and repartitioning the format of data, classes, and schemata so that applications can customize shared data objects without affecting other applications' percep...
For maintainers involved in understanding and reengineering large software. locating source code fragments that match certain patterns is a critical task. Existing solutions to the problem are few, and they either inv...
详细信息
For maintainers involved in understanding and reengineering large software. locating source code fragments that match certain patterns is a critical task. Existing solutions to the problem are few, and they either involve manual, painstaking scans of the source code using tools based on regular expressions, or the use of large, integrated softwareengineering environments that include simple pattern-based query processors in their tool-kits. We present a framework in which pattern languages are used to specify interesting code features. The pattern languages are derived by extending the source programming language with pattern-matching symbols. We describe SCRUPLE, a finite state machine-based source code search tool, that efficiently implements this framework. We also present experimental performance results obtained from a SCRUPLE prototype, and the user interface of a source code browser built on top of SCRUPLE.
In this paper the NeuDB system is presented, which accomplishes the physical and conceptual integration of neural networks with an object-oriented database system. In the context of the database system neural networks...
详细信息
The importance of production systems in artificial intelligence (AI) has been repeatedly demonstrated by a large number of expert systems. As the number and size of expert systems grow, there has however been an emerg...
详细信息
The importance of production systems in artificial intelligence (AI) has been repeatedly demonstrated by a large number of expert systems. As the number and size of expert systems grow, there has however been an emerging obstacle in such AI applications: the large processing time. The need for faster execution of production systems has spurred research in both the software and hardware domains, including connectionist architectures. This paper surveys various aspects of parallel distributed processing of production systems. Approaches taken to date to solve the problems associated with production systems are classified here into three levels: the algorithmic level, the parallel implementation level, and the connectionist level. Several pattern matchers and multiple rule firing principles are presented to demonstrate the algorithm level improvement. Several parallel implementation efforts are surveyed along with experimental results on real machines or with simulators. The presentation of three different types of connectionist production systems (local, distributed, and hierarchical representation) completes this survey. Finally, we explore some potential avenues towards the implementation of a true asynchronous parallel production system.
We extend the results of our previous paper [8] to the nonlinear case: The Lloyd polynomial of the covering has at least R distinct roots among 1,…, n, where R is the covering radius. We investigate PWC with diameter...
详细信息
A distributed information system includes autonomoys database systems interconnected by communication networks. The system has to provide the interoperability among the database systems for users. In this paper, the i...
详细信息
As database applications become larger and more complex, the development of suitable test plans to assure robust and reliable software becomes essential. The testing procedure must establish the applications' reli...
详细信息
A solution is presented to the L/sup 1/ minimization problem for plants with commensurate delays. In the special case where the weight has one pole, the problem can be solved by a single linear programming problem. Ot...
详细信息
A solution is presented to the L/sup 1/ minimization problem for plants with commensurate delays. In the special case where the weight has one pole, the problem can be solved by a single linear programming problem. Other special cases are also presented. A method for computing the optimal performance and a characterization of minimizing solutions are given.< >
The paper presents a frequency-domain estimator which can identify both a nominal model of a plant as well as a frequency-domain bounding function on the modeling error associated with this nominal model. This estimat...
详细信息
The paper presents a frequency-domain estimator which can identify both a nominal model of a plant as well as a frequency-domain bounding function on the modeling error associated with this nominal model. This estimator, which we call a robust estimator, can be used in conjunction with a robust control-law redesign algorithm to form a robust adaptive controller.
暂无评论