International Journal of Pure and Applied Mathematics
Volume 83 No. 5 2013, 717-729
ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu
DIAGNOSIS AND TROUBLESHOOTING OF COMPUTER
FAULTS BASED ON EXPERT SYSTEM AND
Sourav Mandal1 , Sumanta Chatterjee2 , Biswarup Neogi3
of Computer Science and Engineering
Haldia Institute of Technology
Haldia, 721657, INDIA
2 Department of Information Technology
JIS College of Engineering
3 Department of Electronics & Communication
JIS College of Engineering
NCRTMSA – 2012
Abstract: The expert intelligent system is introduced to develop hardware fault detection for any computer system. Different hardware system or electronics devices usually face application fault as well as hardware fault. This application oriented formal reasoning applies to determine the problem in computer system. This paper emphasizes an automated system that accepts the defects of any system and then after consulting with an intelligent database, diagnoses and advises for probable rectification. This is the extensions of the already published work by the authors implemented by Turbo Prolog programming language. This paper extends that concept exploring the boundary of Expert System targeting the implementation using Object Oriented web based programming approach. It proposes lot of new technological changes and inc 2013 Academic Publications, Ltd.
S. Mandal, S. Chatterjee, B. Neogi
clusion to make the system more perfective and efficient data handler. AMS Subject Classification: 60A05
Key Words: expert system, hardware fault diagnosis, turbo prolog, knowledgebase
The proposed system is meant to automate the maintenance, repair, and operations process, and free-up human technicians from manually performing routine, laborious, and time-consuming maintenance tasks. Computer systems typically include a combination of hardware and software components, application programs, System programs, processors, buses, memory, input/output devices etc. As advances in semiconductor processing and computer architecture push the performance of the computer higher and higher. More sophisticated computer software has evolved to take advantage of the higher performance of the hardware, resulting in computer systems that are much more powerful than just a few years ago. In a computer system in different parts different fault may arise. Expert system is able to detect those faults and also to suggest for the probable rectification. Generally, when user consults an expert system, the system interviews (ask questions of) the user and gets the facts about the problem at hand. During the interviews, questions appear on the computer display screen and the user responds by keeping in answers or important data. Then, utilizing the user’s response the system searches its knowledge base. It systematically searches through the various paths for a solution without becoming lost in the vast numbers of possibilities. Eventually the program comes up with the advice and communicates it to the user. The system also explains its reasoning process and remedy. Before demonstration of the proposed model it is required to understand the knowledge domain based on Artificial Intelligence and its application, i.e., Expert System.
1.1. Expert System
An Expert system is a computer system that emulates the decision making ability of a human expert, i.e., it acts in all respect of human counterpart. An expert system sometimes referred to as knowledge-based system is a computer software that emulates the decision-making ability of a human expert . Expert systems do not use traditional programming paradigms to
DIAGNOSIS AND TROUBLESHOOTING OF COMPUTER...
Production Rules for
References:  Jackson and Peter, Introduction to Expert Systems, 3rd ed, Addison Wesley, (1998).
 Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd ed,
Upper Saddle River, Prentice Hall, (2003).
 Lederberg, Joshua, How Dendral Was Conceived and Born, ACM Symposium on the History of Medical Informatics, (1987).
Chemistry: The Dendral Project, McGraw-Hill, (1980).
 Shu-Hsien, Liao, Expert system methodologies and applications, a decade
review from 1995 to 2004, Expert Systems with Applications, 28(1), (2005),
for Scientific Hypothesis Formation, Artificial Intelligence, 61(2), (1993),
Intelligence & Applications, 3(2), (2012).
 Giarrattano and Riley Expert Systems: Principals and programming, 3rd
Edition, PWS publishing company, Boston, (1998).
AAAI Technical Report, (1999), 99-04.
 Verma, Jindal & Aggarwal, Jain, An Approach towards designing of Car
Troubleshooting Expert System, International Journal of Computer Applications, 1(23), (2010), 107-114.
Received: January 10, 2013; Accepted: February 3, 2013.
Please join StudyMode to read the full document