This open access book offers an introduction to the field of knowledge-based product configuration. It is designed for industry practitioners interested in the practical aspects of product configuration, as well as students seeking to learn about or conduct research in this domain.
To this end, the book is organized into nine chapters. After a general introduction (chapter 1) which also sets the terminology and outlines the benefits, the authors delve into the details of the scope of product configuration (chapter 2) and the business context, including architectures and interfaces to other systems (chapter 3). Next are a separate chapter on modelling that introduces three layers of representation in product configuration (chapter 4) and one providing an overview of configuration technologies (chapter 5). Towards the end of the book, chapters address the main challenges in practice: quality (chapter 6) and performance tuning (chapter 7). Finally, two chapters provide insights on important current research directions: chapter 8 describes how generative AI such as large language models (LLMs), chatbots, foundation models and similar technologies could be utilized as user interfaces for configurators or to support configuration processes; and chapter 9 addresses the incorporation of sustainability and lifecycle information in product configurators. All chapters contain examples and exercises to support the readers learning journey. The purpose of these exercises is to deepen the readers understanding of the chapter, for example by applying the covered topics in practice.
The authors bring extensive experience to this book, having worked for many years with Siemens research. Their work encompasses developing product configurators for various Siemens business units, supporting product managers in tool selection, conducting research on configuration technologies, and teaching configuration-related courses for students at the University of Klagenfurt and at the Graz University of Technology in Austria.
Chapter
1. Introduction.
Chapter
2. Scope of Product Configuration.-
Chapter
3. Business Context and Architectures.
Chapter
4. Modeling.
Chapter
5. Configuration Technologies.
Chapter
6. Quality.
Chapter
7. Performance
Tuning.
Chapter
8. Configuration with Generative AI.
Chapter
9.
Sustainability-aware Product Configuration.
Richard Comploi-Taupe is a senior research scientist within the Configuration Technologies research group at Siemens in Vienna. He holds a PhD in computer science and has been researching and publishing in the field of knowledge representation and reasoning (KRR), with a strong emphasis on answer set programming, constraint programming, and applications in product configuration. Richard's journey with product configuration began as a student in Andreas Falkner's course on Configuration Technologies. After Andreas' retirement, Richard took over teaching this course, next to other KRR-related university courses he has been teaching for several years.
Andreas Falkner holds a PhD in Computer Science from the Vienna University of Technology. Since 1992 he has been developing product configurators for complex technical systems in various domains at Siemens AG Austria. Until his recent retirement as Principal Key Expert for Configuration and Planning at Siemens, he was involved in various projects aiming at improving configuration processes and tools, especially by applying hybrid and generative AI and by integrating sustainability metrics over the whole product life cycle. He has authored and co-authored 60+ publications with relevance to the field of product configuration, product line engineering, and mass customization. Since 2013 he had given configuration-related courses at the University of Klagenfurt and Graz University of Technology.