An in-depth description and analysis of some of the most important tools and techniques that are available to the professional artificial intelligence programmer, researcher, or student are presented in this text. The focus is primarily, but not exclusively, on expert system development tools, particularly those that have been in use in the USA and other countries for several years as well as some newer tools or extensions to existing tools. These tools are primarily rule-based and frame-based systems with support for functional object-oriented, and access-oriented programming paradigms. Some of the tools are only available in the research community, but many are commercial tools that are currently used for both research and product development.
Table of Contents:
List of Contributors
About the Editor
Preface
PART I OBJECT-ORIENTED AND ACCESS-ORIENTED
PROGRAMMING
Chapter 1 Object-Oriented Programming: Themes and Variations
Mark J. Stefik and Daniel G. Bobrow
Chapter 2 Integrating Access-Oriented Programming into a Multiparadigm Environment
Mark J. Stefik, Daniel G. Bobrow, and Kenneth M. Kahn
PART II TOOLS AND TECHNIQUES FOR ACQUIRING,
REPRESENTING, AND EXPLAINING KNOWLEDGE
Chapter 3 An Evaluation of Expert System Development Tools
Mark H. Richer
Chapter 4 Reasoning with Worlds and Truth Maintenance
Robert E. Fi/man
Chapter 5 AQUINAS: A Knowledge-Acquisition Workbench
John H. Boose and Jeffrey M. Bradshaw
Chapter 6 Knowledge Representation in NIKL
Raymond L. Bates and Robert Mac Gregor
Chapter 7 On Making Expert Systems More Like Experts
William R. Swartout and Stephen W. Smoliar
Contents
PART Ill SPECIALIZED TOOLS AND TECHNIQUES
Chapter 8 AI Tools for Simulation
Alfred D. Round
Chapter 9 SimKit: A Model-Building Simulation Toolkit
Brian Drummond and Marilyn Stelzner
Chapter 10 Transformational Synthesis Using REFINE
Theodore A. Linden and Lawrence Z. Markosian
PART IV BUILDING BRIDGES FROM KNOWLEDGE-BASED TO
CONVENTIONAL SYSTEMS
Chapter 11 KEEconnection: A Bridge Between Databases and Knowledge Bases
Robert M. Abarbanel, Frederich N. Tau, and
Victoria P. Gilbert
Chapter 12 ABE: A Cooperative Operating System and Development Environment
Frederick Hayes-Roth, Lee D. Erman, Scott Fouse,
Jay S. Lark, and James Davidson
Author Index
Subject Index