Use of Expert Systems for Application Systems Development.

Slides:



Advertisements
Similar presentations
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
Advertisements

Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
Chapter 12: Expert Systems Design Examples
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 10-1 Chapter 10 Intelligent Decision Support.
Chapter 6: Design of Expert Systems
Chapter 11 Artificial Intelligence and Expert Systems.
Introduction to Expert Systems
Artificial Intelligence
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
© C. Kemke1Reasoning - Introduction COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
Building Knowledge-Driven DSS and Mining Data
ES: Expert Systems n Knowledge Base (facts, rules) n Inference Engine (software) n User Interface.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
Chapter 11 Management Decision Making
Sepandar Sepehr McMaster University November 2008
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
Intelligent Decision Support Systems By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
Medical Expert Systems Eddie Lai. History  1950s – scientists tried to use computers for “probabilistic reasoning and statistical pattern recognition”
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice A. J. Gonzalez and D. D. Dankel.
CSNB234 ARTIFICIAL INTELLIGENCE
13: Inference Techniques
11 C H A P T E R Artificial Intelligence and Expert Systems.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Expert Systems Fall 2004 Professor: Dr. Rosina Weber.
Introduction to Expert Systems. Other Resources Handout at ECE Office.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Chapter 18: Knowledge Engineering presented by: Pante a Jabbary Athena Ahmadi.
School of Computer Science and Technology, Tianjin University
 Architecture and Description Of Module Architecture and Description Of Module  KNOWLEDGE BASE KNOWLEDGE BASE  PRODUCTION RULES PRODUCTION RULES 
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
Introduction From: Chapter 1, Building Expert Systems in Prolog, htm.
CSC 554: Knowledge-Based Systems Part-1 By Dr. Syed Noman Hasany Assistant Professor, CoC Qassim University.
1 CHAPTER 14 Intelligent Systems Development Steven Kuo Brian Lin.
CS62S: Expert Systems Requirements Specification and Design Based on Chap. 12: The Engineering of Knowledge-based Systems: Theory and Practice, A. J. Gonzalez.
Decision Support Systems (DSS) Information Systems and Management.
Overview Of Expert System Tools Expert System Tools : are all designed to support prototyping. Prototype : is a working model that is functionally equivalent.
Software Evaluation in AI. The Selection Problem Recency of products Evolving nature of products Variety of products Lack of standards.
+ SUH Incorporated Executive Briefing. + SUH Business Opportunity I.T. solutions are needed to improve SUH’s ability to operate Sales Support team would.
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice, A. J. Gonzalez and D. D. Dankel.
 Dr. Syed Noman Hasany.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing and.
RE-ENGINEERING AND DOMAIN ANALYSIS BY- NISHANTH TIRUVAIPATI.
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 10: Tools.
Artificial Intelligence
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Expert System / Knowledge-based System Dr. Ahmed Elfaig 1.ES can be defined as computer application program that makes decision or solves problem in a.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Design of Expert Systems
Intelligent Systems Development
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Computer Aided Software Engineering (CASE)
Decision Support System Course
Introduction to Expert Systems Bai Xiao
Architecture Components
Introduction to Artificial Intelligence
Chapter 6: Design of Expert Systems
Business System Development
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 10-1 Chapter 10 Intelligent Decision Support.
CS62S: Expert Systems Based on:
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
النظم الخبيرة Expert Systems (ES)
Knowledge Representation and Inference
TOPIC: Course Name Informational Technology Management Course Code
전문가 시스템(Expert Systems)
Presentation transcript:

Use of Expert Systems for Application Systems Development

Attributes and Capabilities of ES Software A. Knowledge Representation B. Inference Engine C. Interface to the Developer

Knowledge Representation I. Object Description - Frames - Objects - Parameter Values - Rules II. Actions - Rules - Examples - Logic - Messages - Procedures III. Certainties

Inference Engine - Backward Chaining - Forward Chaining - Object Oriented - Induction - Uncertainty Management - Pattern Matching - Math Calculation - Response to Screen Queries - Accept Uncertain Responses from User - Why? - Multiple Solutions

ES Software Selection Concerns - Can the software be easily acquired and installed? - How good is the support for the software? - Has the software been implemented successfully in a wide spectrum of applications? - Is the source code available? - How well the knowledge representation procedure meets the intended application requirements? - Does the response time of the developed system match the problem if real-time use is needed?

Prototyping 1. Start 2. Design of the Prototype 3. Knowledge Acquisition and Representation 4. Testing 5. Experts and Users’ Feedback 6. Analysis of Results 7. Improvements Needed? No, Go to Step Modification of System and Expansion 9. Go to Step End of Prototype

Prototyping Advantages 1. Expediting the knowledge acquisition process. 2. Facilitating users’ feedback. 3. Demonstrating the features of the ES. 4. Helping to define problem domain. 5. Convincing the skeptics of ES. 6. Securing top management endorsement.

Selected List of Successful Applications of ES Developing Brief Case Task Organization Description MYCIN Medical Stanford Univ. Diagnosing infections XCON Mgmt. DEC Config. Comp. Sys. COMPASS Repair General Tel. Analy. Maintenance Reports ISIS Mgmt. Westinghouse Job Scheduling Am. Finance Am. Express Fin. Analysis Express