KADS : A Principled Approach to Knowledge-Based System Development

KADS is a structured methodology for the development of knowledge based systems which has been adopted throughout the world by academic and industrial professionals alike.

KADS approaches KBS development as a modelling activity. Two key characteristics of KADS are the use of multiple models to cope with the complexity of knowledge engineering and the use of knowledge-level descriptions as an intermediate model between system design and expertise data. KADS enables effective KBS construction and maintenance through explicit modelling of problem solving expertise. reusability of expertise components and a resulting modular system design.

The book contains three sections: the Theoretical Basis of KADS, Languages and Tools, and Applications. Together they form a comprehensive sourcebook of the how and why of the KADS methodology.

KADS will be required reading for all academic and industrial professionals concerned with building knowledge-based systems. It will also be a valuable sourcebook for students of knowledge acquisition and KBS.

--------- CONTENTS: ---------

PART I: Theoretical Basis

Chapter 1: Introduction and Overview (Guus Schreiber, Bob Wielinga and Joost Breuker) Chapter 2: Modelling Expertise (Bob Wielinga, Guus Schreiber and Joost Breuker) Chapter 3: Modelling system--user cooperation in KADS (Joost Breuker and Paul de Greef) Chapter 4: A KADS Domain Description Language (Guus Schreiber) Chapter 5: Model Construction (Guus Schreiber and Bob Wielinga) Chapter 6: Operationalising Models of Expertise (Guus Schreiber) Chapter 7: KADS and Conventional Software Engineering (Guus Schreiber and Bob Wielinga)

PART II: Languages and Tools

Chapter 8: (ML): A formal language for KADS models of expertise (Frank van Harmelen and John Balder) Chapter 9: MODEL-K: Making KADS run (Angi Voss and Werner Karbach) Chapter 10: Using OMOS to Represent KADS Conceptual Models (Marc Linster) Chapter 11: Shelley - Computer Aided Knowledge Engineering (Anjo Anjewierden, Jan Wielemaker and Catherine Toussaint)

PART III: Applications

Chapter 12: The Paint Advisor: a Communicative Expert System (Bart Benus, Robert de Hoog and Rob van der Spek) Chapter 13: Managing and Maintaining an Operational KADS System (Jonathan Killin) Chapter 14: Rational Reconstruction of Diagnostic Expertise (Radboud Winkels and Joost Breuker) Chapter 15: Qualitative Prediction of Behaviour (Bert Bredeweg) Chapter 16: A KADS Conceptual Model of the ONCOCIN task (Marc Linster and Mark Musen) Chapter 17: Applying KADS to the Sisyphus Domain (Guus Schreiber) Chapter 18: Using KADS to Analyse Problem-Solving Methods (Guus Schreiber, Bob Wielinga and Hans Akkermans)

Bibliography, Name Index, Subject Index

Back to publications of wielinga