http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
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. 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.
Half Title; Title Page; Copyright; Contents; Acknowledgments; About the Editors ; List of Contributors ; Foreword ; Part 1: Introduction; 1 Motivation for the Book; 1.1 What Is Configuration?; 1.2 Why Use Configuration Technologies?; 1.3 Why Read This Book?; References; 2 A Short History of Configuration Technologies; 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; 3 Configuration-Related Topics; 3.1 Design; 3.2 Planning; 3.3 Recommender Systems.
3.4 Software Configuration and Version Management3.5 Product Data Management; 3.6 Conclusion; References; 4 Benefits of Configuration Systems; 4.1 Introduction; 4.2 Challenges and Benefits; 4.3 Conclusion; References; 5 Overview of the Book; Part 2: Basics; 6 Configuration Knowledge Representation and Reasoning; 6.1 Introduction; 6.2 Constraint-Based Knowledge Representation; 6.2.1 Static Constraint Satisfaction; Constraint Satisfaction Problem and Solution; Configuration Task and Solution; Example: Map Configuration (Map Coloring); Example: Mobile Phone Configuration.
Solution Search in Static CSPsExcursus: SAT Problems; 6.2.2 Advanced CSP Approaches; Dynamic Constraint Satisfaction; Generative Constraint Satisfaction; Solution Search in Advanced CSPs; 6.3 Graphical Knowledge Representation; 6.3.1 Feature Models; Mobile Phone Feature Model: Structure; Mobile Phone Feature Model: Constraints; Mobile Phone Configuration (Solution); Semantics of Feature Models; 6.3.2 UML Configuration Models; Computer Configuration Model in UML: Structure; Computer Configuration Model in UML: Constraints; Computer Configuration (Solution)
6.4 Logic-Based Knowledge Representation6.4.1 First Order Logic (FOL); Configuration Task and Solution; Semantics of UML Configuration Models; Computer Configuration (Solution) in FOL; 6.4.2 Logic-Based Configuration; Answer Set Programming; Description Logics; Hybrid Configuration; 6.5 Comparison of Knowledge Representations; 6.5.1 Evaluation Criteria; 6.5.2 Comparison of Knowledge Representations; 6.6 Conclusion; Acknowledgments; References; 7 Conflict Detection and Diagnosis in Configuration; 7.1 Introduction; 7.2 Example; 7.3 Determining Minimal Conflict Sets.
7.3.1 Simple Conflict Detection7.3.2 QuickXPlain; 7.3.3 Runtime Performance of Conflict Detection Algorithms; 7.4 Determining Minimal Diagnoses; 7.4.1 Hitting Set Directed Acyclic Graph (HSDAG); 7.4.2 FastDiag; 7.4.3 Further Approaches; 7.5 Conclusion; Acknowledgments; References; 8 User Interfaces for Configuration Environments; 8.1 Introduction; 8.2 Design Principles for Configurator User Interfaces; 8.3 Technological Issues; 8.4 Usability Issues in Configurator User Interface Development; 8.5 Conclusion; Acknowledgments; References; 9 Core Capabilities of Sustainable Mass Customization.
edited by Alexander Felfernig, Lothar Hotz, Claire Bagley, Juha Tiihonen.
Includes bibliographical references and index.
Knowledge-based configuration from research to business cases