Knowledge-Based Configuration

1st Edition

From Research to Business Cases

Authors: Alexander Felfernig Lothar Hotz Claire Bagley Juha Tiihonen
Hardcover ISBN: 9780124158177
eBook ISBN: 9780124158696
Imprint: Morgan Kaufmann
Published Date: 31st March 2014
Page Count: 384
60.95 + applicable tax
48.99 + applicable tax
79.95 + applicable tax
Compatible Not compatible
VitalSource PC, Mac, iPhone & iPad Amazon Kindle eReader
ePub & PDF Apple & PC desktop. Mobile devices (Apple & Android) Amazon Kindle eReader
Mobi Amazon Kindle eReader Anything else

Institutional Access


Knowledge-based Configuration incorporates knowledge representation formalisms to capture complex product models and reasoning methods to provide intelligent interactive behavior with the user. This book represents the first time that corporate and academic worlds collaborate integrating research and commercial benefits of knowledge-based configuration. Foundational interdisciplinary material is provided for composing models from increasingly complex products and services. Case studies, the latest research, and graphical knowledge representations that increase understanding of knowledge-based configuration provide a toolkit to continue to push the boundaries of what configurators can do and how they enable companies and customers to thrive.

Key Features

  • Includes detailed discussion of state-of-the art configuration knowledge engineering approaches such as automated testing and debugging, redundancy detection, and conflict management
  • Provides an overview of the application of knowledge-based configuration technologies in the form of real-world case studies from SAP, Siemens, Kapsch, and more
  • Explores the commercial benefits of knowledge-based configuration technologies to business sectors from services to industrial equipment
  • Uses concepts that are based on an example personal computer configuration knowledge base that is represented in an UML-based graphical language


Researchers in corporations and academia; software engineers; systems engineers; technical management

Table of Contents

  • Acknowledgments
  • About the Editors
  • List of Contributors
  • Foreword
  • Part 1: Introduction

    • Chapter 1. Motivation for the Book

      • Abstract
      • 1.1 What Is Configuration?
      • 1.2 Why Use Configuration Technologies?
      • 1.3 Why Read This Book?
      • References
    • Chapter 2. A Short History of Configuration Technologies

      • Abstract
      • 2.1 Rule-based Configurators
      • 2.2 Early Model-based Configurators
      • 2.3 Mainstream Configuration Environments
      • 2.4 Mass Customization Toolkits
      • 2.5 Conclusion
      • References
    • Chapter 3. Configuration-Related Topics

      • Abstract
      • 3.1 Design
      • 3.2 Planning
      • 3.3 Recommender Systems
      • 3.4 Software Configuration and Version Management
      • 3.5 Product Data Management
      • 3.6 Conclusion
      • References
    • Chapter 4. Benefits of Configuration Systems

      • Abstract
      • 4.1 Introduction
      • 4.2 Challenges and Benefits
      • 4.3 Conclusion
      • References
    • Chapter 5. Overview of the Book

      • Abstract
  • Part 2: Basics

    • Chapter 6. Configuration Knowledge Representation and Reasoning

      • Abstract
      • Acknowledgments
      • 6.1 Introduction
      • 6.2 Constraint-Based Knowledge Representation
      • 6.3 Graphical Knowledge Representation
      • 6.4 Logic-Based Knowledge Representation
      • 6.5 Comparison of Knowledge Representations
      • 6.6 Conclusion
      • References
    • Chapter 7. Conflict Detection and Diagnosis in Configuration

      • Abstract
      • Acknowledgments
      • 7.1 Introduction
      • 7.2 Example
      • 7.3 Determining Minimal Conflict Sets
      • 7.4 Determining Minimal Diagnoses
      • 7.5 Conclusion
      • References
    • Chapter 8. User Interfaces for Configuratio


No. of pages:
© Morgan Kaufmann 2014
Morgan Kaufmann
eBook ISBN:
Hardcover ISBN:

About the Author

Alexander Felfernig

Alexander Felfernig is professor of Applied Software Engineering at the Graz University of Technology. In his research he focuses on the areas of knowledge-based configuration and recommender systems. He has written over 150 articles in this area.

Affiliations and Expertise

Professor of Applied Software Engineering, Graz University of Technology, Austria

Lothar Hotz

Lothar Hotz is a researcher at the University of Hamburg. In his research he focuses on knowledge representation issue within the context of knowledge based configuration. He is the author of several books and articles in artificial intelligence

Affiliations and Expertise

Researcher, Universitat Hamburg, Germany

Claire Bagley

Claire Bagley is the Research & Development Director of the Advanced Constraint Technology group at Oracle. In her research and development, she focuses on the application of constraint technology in the industry and specifically but not exclusively in Supply Chain Management business domains such as Configuration applications.

Affiliations and Expertise

Research & Development Director, Advanced Constraint Technology, Oracle, USA

Juha Tiihonen

Affiliations and Expertise

Researcher, Aalto University, Finland


"...quite informative, touching on most aspects of configuration…a good reference if your work involves configuration systems. There are also plenty of references to related items in the literature."--Computing Reviews


"This book is an excellent introduction and overview of the field of Configuration Systems. It covers the most important developments in the field." -, August 2014


"I've always said that the key to mass customizing is a design tool that helps customers figure out what they want and then gets that information back into operations. Now here comes Knowledge-Based Configuration to guide you through the technologies behind such design tools. You won't truly understand Mass Customization without it!"
- B. Joseph Pine II, author, Mass Customization and Infinite Possibility: Creating Customer Value on the Digital Frontier

"An essential  book to keep abreast of configuration-related research and practice and, at the same time, a useful introduction to key configuration concepts. A source of inspiration that promises to broaden the scope of configuration systems applications and enrich the variety of perspectives from which this subject is studied."
-Cipriano Forza, Professor of Operations Management and General Management at Padova University, Italy

"Perfectly on the road that enhances the fit between customer and supplier!
A great book that:
   -is not promoting a single point of view!
   - gathers the diversity of industrial expectations, software solutions and theoretical foundations!
   - will be THE reference on CONFIGURATION for the 10 coming years!"
- Michel Aldanondo, Head of Industrial Engineering Laboratory of Toulouse University Mines Albi.