did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9783540678168

Problem-Solving Methods: Understanding, Description, Development, and Rescue

by
  • ISBN13:

    9783540678168

  • ISBN10:

    3540678166

  • Format: Paperback
  • Copyright: 2000-12-01
  • Publisher: Springer Verlag
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $99.00 Save up to $80.44
  • Digital
    $40.22
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

This book provides a theory, a formal language, and a practical methodology for the specification, use, and reuse of problem-solving methods. The framework developed by the author characterizes knowledge-based systems as a particular type of software architecture where the applications are developed by integrating generic task specifications, problem solving methods, and domain models: this approach turns knowledge engineering into a software engineering discipline. All in all, this work, as an applicable theory of knowledge engineering, consolidates research work done during several decades. The present popularity of Internet-based services will provide unprecedented opportunities for deploying and sharing knowledge-based services and anybody wanting to participate in this area can learn from this book what knowledge engineering is about.

Table of Contents

Introduction 1(6)
Section I What Are Problem-Solving Methods
Making Assumptions for Efficiency Reasons
7(19)
A Definition of a Task
10(1)
A Non-efficient Problem Solver
11(2)
An Efficient Problem Solver
13(4)
Summary of the Case Study
17(2)
The Twofold Role of Assumptions
19(3)
How Deal Other Approaches with Assumptions and Efficiency
22(4)
An Empirical Survey of Assumptions
26(17)
Assumptions Necessary to Define the Task
27(6)
Identifying Abnormalities
27(1)
Identifying Causes
27(2)
Defining Hypotheses
29(1)
Defining Diagnoses
29(1)
Summary
30(3)
Assumptions Necessary to Define an Efficient Problem Solver
33(5)
Reducing the Worst-Case Complexity
34(1)
Reducing the Average-Case Behavior
35(1)
Search Guidance
36(1)
Summary
37(1)
Assumptions in System-Environment Interaction
38(1)
Summary
39(4)
Section II How to Describe Problem-Solving Methods
A Four Component Architecture for Knowledge-Based Systems
43(18)
The Entire Framework
44(5)
The Main Elements of a Specification
44(4)
The Main Proof Obligations
48(1)
Task
49(1)
Problem-Solving Method
50(4)
The Black Box Description: Competence and Requirements
51(1)
The Operational Specification
51(3)
Domain Model
54(2)
Adapters
56(2)
Connecting Task and Problem-Solving Method
57(1)
Connecting with the Domain Model
58(1)
Related Work
58(3)
Logics for Knowledge-Based Systems: MLPM and MCL
61(17)
Specification Languages for Knowledge-Based Systems
62(9)
(ML)2
62(4)
KARL
66(1)
Design Rationales for a Logic of Dynamics
67(4)
Logics for the Dynamics of Knowledge-Based Systems
71(3)
Modal Logic of Predicate Modification (MLPM)
71(2)
Modal Change Logic (MCL)
73(1)
Modeling MLPM with MCL
73(1)
Formalizing Other Approaches
74(4)
Formalizing KADS Languages
74(1)
Using MCL to Formalize Abstract State Machines
75(1)
Approaches Using Different Paradigms
76(2)
A Verification Framework for Knowledge-Based Systems
78(17)
The Architecture in KIV
79(1)
Formalizing a Task
79(2)
Formalizing a Problem-Solving Method
81(3)
Proving Total Correctness of the Problem-Solving Method
84(3)
Adapter: Connecting Task and Problem-Solving Method
87(1)
A Specific Pattern in Specifying Architectures of Knowledge-Based Systems
88(2)
Future Work
90(5)
Section III How to Develop and Reuse Problem-Solving Methods
Methods for Context Explication and Adaptation
95(21)
Inverse Verification of Problem-Solving Methods
98(11)
First Example: A Local Search Method
100(3)
Second Example: Finding an Abductive Explanation
103(2)
Heuristic Assumptions
105(3)
Related Work
108(1)
Stepwise Adaptation of Problem-Solving Methods
109(7)
Local Search
110(1)
Hill-Climbing
110(1)
Set-Minimizer
111(2)
Abductive Diagnosis
113(1)
Generalization and Limitation of Refinement with Adapters
114(2)
Organizing a Library of Problem-Solving Methods
116(13)
The Three Dimensions in Method Organization
117(2)
Deriving Task-Specific Problem-Solving Methods
119(4)
Problem Type Design
121(1)
Local Search
121(1)
Local Search as Design Problem Solving
122(1)
Problem Type Parametric Design
122(1)
Local Search as Parametric Design Problem Solving
123(1)
Variating the Problem-Solving Paradigm
123(4)
Derive Successor Candidates
124(2)
Select the Design Model That Is to Be Expanded Next
126(1)
Update the Set of Future Candidates
126(1)
Conclusions
127(2)
Conclusions and Future Work 129(4)
References 133

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program