Software configuration management (SCM) is the discipline for controlling the evolution of software systems. The central problems of SCM are closely related to central artificial intelligence (AI) topics, such as knowledge representation (how do we represent the features of versions and components, and how does this knowledge involve in time?), configuration (how do we compose a consistent configuration from components, and how do we express constraints ?), and planning (how do we construct a software product from a source configuration, and what are the features of this product?). Although the research communities of both SCM and AI work on configuration topics, the knowledge about the mutual problems and methods is still small. We show ...
A growing share of products expose sophisticated configurability to handle variations in user and co...
Abstract Feature modeling is a key technique for capturing commonalities and variabilities in system...
Introduction Configuration is a traditional application of Artificial Intelligence techniques. Howe...
We apply feature logic to the problem of incremental configuration management. Feature logic has ori...
There are many reasons why software can be hard to implement. For important classes of applications...
In this contribution we argue that the methods of formal knowledge representation, especially descri...
In Software Product Lines (SPLs), product configuration is a product-engineering activity in which t...
Software Configuration Management (SCM) aims to provide a controlling mechanism for the evolution of...
AbstractSoftware Product Lines is a contemporary approach to software development that exploits the ...
In this paper we present the core of LoCo, a logic-based high-level representation language for expr...
Abstract. Configuration management is an important problem in large software systems. When dealing w...
A Software Product Line is a family of software systems in a domain, which share some common feature...
This thesis deals with the problem of technical product configuration: Connect individual components...
International audienceUsing a solid software configuration management (SCM) is mandatory to establis...
Feature modeling is one of the main techniques used in Software Product Line Engineering to manage t...
A growing share of products expose sophisticated configurability to handle variations in user and co...
Abstract Feature modeling is a key technique for capturing commonalities and variabilities in system...
Introduction Configuration is a traditional application of Artificial Intelligence techniques. Howe...
We apply feature logic to the problem of incremental configuration management. Feature logic has ori...
There are many reasons why software can be hard to implement. For important classes of applications...
In this contribution we argue that the methods of formal knowledge representation, especially descri...
In Software Product Lines (SPLs), product configuration is a product-engineering activity in which t...
Software Configuration Management (SCM) aims to provide a controlling mechanism for the evolution of...
AbstractSoftware Product Lines is a contemporary approach to software development that exploits the ...
In this paper we present the core of LoCo, a logic-based high-level representation language for expr...
Abstract. Configuration management is an important problem in large software systems. When dealing w...
A Software Product Line is a family of software systems in a domain, which share some common feature...
This thesis deals with the problem of technical product configuration: Connect individual components...
International audienceUsing a solid software configuration management (SCM) is mandatory to establis...
Feature modeling is one of the main techniques used in Software Product Line Engineering to manage t...
A growing share of products expose sophisticated configurability to handle variations in user and co...
Abstract Feature modeling is a key technique for capturing commonalities and variabilities in system...
Introduction Configuration is a traditional application of Artificial Intelligence techniques. Howe...