File Type: MS Word (DOC) & PDF
File Size: 776KB
Number of Pages:120
The advancement in computer technology has paved its way into almost every
field of human endeavour such as medicine, education, military, engineering,
business etc. In our society today, computer systems have been programmed to
think intelligently the way human beings do. Research efforts have been made
to make computers perform those tasks that require the thought process of a
human. This field of study concerned with making computer behave like human
beings is known “Artificial Intelligence (A.I)”.
Artificial Intelligence is making computer think and act the same way humans
do. Thus, Artificial Intelligence programs are designed by disintegrating
(breaking) such thought processes into some basic steps, thus simulating
human behaviour. Artificial Intelligence has many domains of research such
as natural language processing, expert systems, speech recognition, robotics,
vision system, etc. The most well-known area is expert system, where
programs include expert knowledge of a particular field in order to assist people
working in that field. Expert systems are considered as software which
operates on a sophisticated system like human expert. They are computerized
program tools that replicate the knowledge and judgement of human experts in a
well-defined domain. The underlying logic used in expert systems is known as
fuzzy logic(FL). Fuzzy logic (FL) is a superset of the conventional Boolean logic
Handling the concept of partial truth. It is currently used to model linguistic and
imprecise information. It is used in medicine or medical diagnosis,
troubleshooting of computer problems, controllers for simple processes like
vacuum cleaners and washing machines.
Information system has turned out to be more persuasive in our society today,
and with the myriad advances in information technology, automated computer
fault diagnosis system has become so fundamental that every organisation has
to embark upon.
The computer troubleshooting intelligent system (CTIS) is an expert system,
which uses human knowledge often stored as rules with the computer to solve
problems. This research work is aimed at the design of a simple intelligent
system called EXPERT PC TROUBLESHOOTER for diagnosing computer
related problems and prescribes the necessary solutions. The system consists of
a user interface, knowledgebase, an inference engine, and an expert interface. In
addition, the system features a fuzzy logic module to troubleshooting post beep
errors, and an intelligent system that assists in the knowledge acquisition
In our society today, the use of computer is widespread; however, the
knowledge in computer troubleshooting is limited, and this poses difficulties
among organisations when faced with computer problems. Taken this into
consideration, the expert system would be able to detect those problems and
make the necessary suggestions for rectification.
The main aim of this research work is to replicate the knowledge of human
experts (computer technicians/engineers) by designing a simple system that can
automate maintenance, repair, and operation processes. It would aid free-up
technicians or engineers from manually performing routines, labourious, and
time consuming maintenance task.
The objectives of this research work are as follows;
i To design a system that is able to search, track specific problems and
Provide solution from its knowledgebase and to guide the user to reach
ii To provide an application that is user friendly.
iii To provide an application that is modifiable i.e. to add, delete and update
Problem details by the administrator.
The computer troubleshooting intelligent system (CTIS) is focused only on the
troubleshooting of computer related problems. It covers the description of
problems associated with hardware components. This research work has the
i It does not cover the description of network problems
ii It does not extend to the design of an expert system that can replace faulty
computer parts with new ones.
iii Lack of funds to finance the project and widen its scope.
iv Limited time constraint.
i. A computer refers to an electronic machine capable of
accepting data (information) as input, processes the information under a
laid down instructions, and thereby produces the result as output. It also
stores the data or information for future use.
ii. Troubleshooting here refers to the process of
diagnosing the source of a problem. It is a technique used to fix problems
associated with hardware, software and many other products.
Troubleshooting can also be defined as a form of problem solving, often
applied to repair failed product or processes. It is a logical, systematic
search for the source of a problem so that it can be solved, and so the
product or process can be made operational again.
iii. An intelligent system can be defined as the
ability of a computer or other machine to perform those activities that are
normally thought to require human intelligence. It is the branch of
computer science concerned with the development of a computer system
that emulates the thought process of human beings (machines that
behaves like humans).
iv. ! A knowledgebase can be defined as a centralized
repository for information. In this context, it is a database of related
information about problems associated with computer hardware and
software. It is an organised collection of facts about the system’s
v. An inference engine refers to the set of rules
that interprets and evaluates the facts in the knowledgebase in order to
provide an answer.
vi. ”” Fuzzy logic can be defined as a type of reasoning
(logic) that is based on imprecise proposition or inference (conclusion). It
extends to the concept of partial truth. Fuzzy logic is based on fuzzy-set