There are many reasons why software can be hard to implement. For important classes of applications, the main source of complexity is the domain knowledge that is involved. One such class is that of configuration software, which serves to assist a user in making choices in accordance with certain constraints. For instance, consider an application that helps students compose a study program that complies with all relevant university regulations. The reason why this may be difficult to implement is that these regulations can get quite complicated, making them hard to handle, at least for imperative programming methods. A better approach might be to follow the paradigm of a knowledge base system: explicitly represent the domain knowledge...
Automation of software configuration management is an important practical problem. Any automated to...
The paper demonstrates that product configuration ap-plications fit naturally the framework of answe...
Product configuration is a major commercial application of knowledge-based systems, and joint config...
In this contribution we argue that the methods of formal knowledge representation, especially descri...
The knowledge base paradigm aims to express domain knowledge in a rich formal language, and to use t...
Software configuration management (SCM) is the discipline for controlling the evolution of software ...
ConfigNow is package that allows users to create configuration software following a knowledge based ...
Introduction Configuration is a traditional application of Artificial Intelligence techniques. Howe...
System configuration describes the construction of complex engineering systems from their compone...
We apply feature logic to the problem of incremental configuration management. Feature logic has ori...
The field of Knowledge Representation is devoted to the study of how knowledge can be represented an...
Knowledge Representation and Reasoning is the area of artificial intelligence that is concerned with...
A method for building a software configuration from its model and requirements describing its proper...
In this paper we present the core of LoCo, a logic-based high-level representation language for expr...
This thesis deals with the problem of technical product configuration: Connect individual components...
Automation of software configuration management is an important practical problem. Any automated to...
The paper demonstrates that product configuration ap-plications fit naturally the framework of answe...
Product configuration is a major commercial application of knowledge-based systems, and joint config...
In this contribution we argue that the methods of formal knowledge representation, especially descri...
The knowledge base paradigm aims to express domain knowledge in a rich formal language, and to use t...
Software configuration management (SCM) is the discipline for controlling the evolution of software ...
ConfigNow is package that allows users to create configuration software following a knowledge based ...
Introduction Configuration is a traditional application of Artificial Intelligence techniques. Howe...
System configuration describes the construction of complex engineering systems from their compone...
We apply feature logic to the problem of incremental configuration management. Feature logic has ori...
The field of Knowledge Representation is devoted to the study of how knowledge can be represented an...
Knowledge Representation and Reasoning is the area of artificial intelligence that is concerned with...
A method for building a software configuration from its model and requirements describing its proper...
In this paper we present the core of LoCo, a logic-based high-level representation language for expr...
This thesis deals with the problem of technical product configuration: Connect individual components...
Automation of software configuration management is an important practical problem. Any automated to...
The paper demonstrates that product configuration ap-plications fit naturally the framework of answe...
Product configuration is a major commercial application of knowledge-based systems, and joint config...