Book ChapterDOI
Knowledge Engineering for Configuration Systems
Gerhard Friedrich,Dietmar Jannach,Markus Stumptner,Markus Zanker +3 more
- pp 139-155
Reads0
Chats0
TLDR
Developing a product configuration system is a nontrivial and challenging task for various reasons because the business rules or technical constraints that define the space of possible configurations can be relatively complex and also subject to frequent changes.Abstract:
Developing a product configuration system is a nontrivial and challenging task for various reasons. First, the domain knowledge that has to be encoded into the system is often spread over several departments or functions within a company. Besides that, in many cases data from existing information systems have to be integrated into the configurator. Finally, the business rules or technical constraints that define the space of possible configurations can be relatively complex and also subject to frequent changes. This makes acquiring and encoding domain knowledge as well as testing and debugging particularly demanding tasks.read more
Citations
More filters
Book
Knowledge-Based Configuration: From Research to Business Cases
TL;DR: This book represents the first time that corporate and academic worlds collaborate integrating research and commercial benefits of knowledge-based configuration.
Book ChapterDOI
Configuration Knowledge Representation and Reasoning
Lothar Hotz,Alexander Felfernig,Markus Stumptner,Anna Ryabokon,Claire M. Bagley,Katharina Wolter +5 more
TL;DR: This chapter provides examples that help to further develop the understanding of the underlying concepts and includes a UML-based personal computer (PC) configuration model that is used as a reference example throughout this book.
Journal ArticleDOI
The documentation of product configuration systems
TL;DR: The results confirm that benefits can be achieved by using the proposed IT documentation system, as time and resources are saved, while the quality of the PCS is improved.
Journal ArticleDOI
How to scope configuration projects and manage the knowledge they require
TL;DR: A four-step framework for making the KM process more efficient in configuration projects, based on KM frameworks developed for IT projects, and KM tools is proposed, designed to save time for both domain experts and the configuration team.
Journal ArticleDOI
The causes of product configuration project failure
TL;DR: An overall framework for understanding failure in configuration projects is outlined, and a set of guidelines for avoiding failure in configurator projects are defined based on the insights obtained from the eight projects studied.
References
More filters
Journal ArticleDOI
Knowledge engineering: principles and methods
TL;DR: The paradigm shift from a transfer view to a modeling view is discussed and two approaches which considerably shaped research in Knowledge Engineering are described: Role-limiting Methods and Generic Tasks.
Journal ArticleDOI
A theory of diagnosis from first principles
TL;DR: The theory accommodates diagnostic reasoning in a wide variety of practical settings, including digital and analogue circuits, medicine, and database updates, and reveals close connections between diagnostic reasoning and nonmonotonic reasoning.
Journal ArticleDOI
The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering
TL;DR: A set of principles for designing cognitively effective visual notations: ones that are optimized for human communication and problem solving are defined, which form a design theory, called the Physics of Notations, which focuses on the physical properties of notations rather than their logical properties.
Journal ArticleDOI
R1: a rule-based configurer of computer systems
TL;DR: R1 is a program that configures VAX-11/780 computer systems and uses Match as its principal problem solving method; it has sufficient knowledge of the configuration domain and of the peculiarities of the various configuration constraints that at each step in the configuration process, it simply recognizes what to do.
Book
Domain-specific languages
TL;DR: This book covers a variety of different techniques available for DSLs and can be used with whatever programming language you happen to be using, most of the examples are in Java or C#.