805 research outputs found
Sort by
Experiments on Incremental Clustering
Clustering of very large document databases is essential to reduce the spacehime complexity of information retrieval. The periodic updating of clusters is required due to the dynamic nature of databases. An algorithm for incremental clustering at
discrete times is introduced, Its complexity and cost analysis and an investigation of the expected behavior of the algorithm are provided. Through empirical testing, it is shown that the algorithm is achieving its purpose in terms of being cost effective, generating statistically valid clusters that are compatible with those of reclustering, and providing effective information retrieval
Comprehensive Description and Critical Analysis of Object-Oriented Software Development
oai:sc.lib.miamioh.edu:2374.MIA/213Object-orientation and the object model underlie a simple, intuitive, and useful approach to software development that has great potential for significantly improving the software development process. Object-orientation unifies activities, such as analysis and design, that currently largely independent and somehwat incompatible. Despite its simplicity, a sroud of msytery surrounds this approach. The difficult often encountered when learning and understanding object-oriented methods sems partly from the capricious and improper use of object-oriented jargon in conversation and in the literature. This paper explores the foundations of the object model, defines the associated terminology in concrete terms, and gives an overview of various object-oriented methods as they relate to the software lifecycle
Experiments on the Efficiency of Cluster Searches
The efficiency of various cluster based retrieval (CBR) strategies is analyzed. The possibility of combining CBR and inverted index search (11s) is investigated. A method for combining the two approaches is proposed and shown to be cost effective in terms of paging and CPU time. The observations prove that the new method is much more efficient than conventional approaches. In the experiments, the effect of the number of selected clusters, centroid length, page size, and
matching function is considered. The experiments show that the storage overhead of the new method would be moderately higher than that of IIS. The paper also examines the question: Is it
beneficial to combine CBR and full search in terms of effectiveness
To buy or not to buy : considerations in the decision to purchase long-term care insurance
This report presents findings from a survey of a random sample of retired teachers who were given the opportunity to buy long-term care insurance. Characteristics that distinguish purchasers from nonpurchasers are identified
System Programming - The Human and the Machine
The purpose of this paper is to document my experiences in
planning, generating, and modifying the IBM VM/SP operating
system (systems programming), survey literature on systems
programming, and to draw conclusions as to what makes a
successful systems programming experience. I will explore the
skills necessary for the systems programmer to perform the tasks, as well as discuss aspects of the system itself (hardware, software, and documentation) that affect the success of any systems programming effort. This work is intended to serve as a case study of a VM/SP systems programmer working on WISPcompatible hardware. Judgments as to how these skills and
conclusions may apply to other platforms are left to the reader
A System Dynamics Model for Automation
A system dynamics model is presented in this paper along with the results of simulation of some policies and their consequences automation. The automation seems to be the answer for faster growth and development throughout the world whether or not there is excessive labor or its shortage in a nation. Higher productivity, lower costs, better quality of products and services, remaining competitive and new innovations are benefits of automation and they are very important factors in
industrialization and as well as in sustaining the jobs in the long run. Very often, particularly in the developing countries, the politicians either exploit or in most cases misunderstand the total effects of automation and computerization. In India, for example, computerization of even very important services like airlines and trail reservations, insurance and banking have suffered due to political decisions for two decades. Only recently they have realized their mistakes and are trying to catch up. This simple system dynamics model can be easily used for systems analysis to study the effects of automation and thus can help in making strategic decisions in automation and policy guidelines formulations
Computer Simulation Results from System Dynamics Model of Agriculture System
This paper discusses the results of simulation from an extensive System Dynamics model of agriculture system. A computer simulation model is written in Dynamo with System
Dynamics techniques to study the complex agriculture system using data from a number of case studies of India. The results
presented in this paper are obtained from the simulation of the
system with different infrastuctral and technological investment
strategies. The results are summerised here which may be used as
a basic plannining guidelines for developing large scale
agriculture particularly in developing countries. These
guidelines may be used to make such a project a successful
venture rather than a waste as has already happened in a number
of cases
Inservice Education of High School Computer Science Teachers
The United States urgently needs strong high school computer science programs. Our economy and the technological level of our society depend upon a continuing supply of high quality
scientists, mathematicians, engineers, business people, computer scientists, and technicians, all equipped with a solid foundation in computer science. This supply depends upon a strong computer science program that begins in high school..
Graphical Programming of Simulation Models in an Object-Oriented Environment
Graphical programming has been used in conjunction with
conventional simulation languages via block diagrams or activity
networks. Its beneficial effects on programming and modeling in
simulation have been accepted by everyone involved in these
languages. However, none of these conventional techniques is
truely interactive. Given the level of the current hardware and
software technology, it is possible to design a very good
graphical programming system which supports an interactive
incremental programming style in specifications of simulation
models. The benefit of such a visual system would go beyond the
modeling phase of a simulation study and it might as well be
realized in understanding the behavior of complex problems, in
being a communication and training medium for the user and
developers, and finally in presenting the simulation results.
In this study, the graphical programming methodology has
been investigated from the perspective of object-oriented
simulation. The truely interactive and graphical orientation of
some of the object-oriented languages (e.g., Smalltalk-80) has
opened up new avenues of research in this very important topic.
Today, the nature of this type of research will be not whether it can be done but how the known techniques should be combined to yield the highest benefit
A Language for Rule-based Systems
Expert systems are proliferating in many situations in which it is important to capture expertise in a computer system. This type of system is useful in situations in which human expertise
is expensive or difficult to obtain or in which the operating environment is too dangerous for a person. Expert systems are used to address the following categories of problems: interpretation, prediction, diagnosis, design, planning, monitoring, debugging, repair, instruction, and control.
[Hayes-Roth] Expert system have now moved out of the laboratory and are being used in production environments. Herein lies the problem addressed by this research. Expert systems have traditionally been used in a research environment in which the software engineering of the product is not particularly important. Production environments are much more demanding. The quality necessary for continual use and abuse is not generally built into research quality expert systems. The problem is further exacerbated when an expert system is to be embedded in an autonomous system for which human interaction is difficult. (For example, an expert system could be used to drive a robot in
a hazardous environment. If the expert system fails, it may not be easy for a human to reach the robot for repair.) Quality in these situations is vital