Configuration State of the Art and New Challenges

In this paper, we give a survey on the AI-field Configuration. Because configuration of software-intensive systems is currently seen as a main challenge for knowledge-based configuration, this topic is emphasized. Main challenges related to this topic are next to others: softwareintensive applications, combining of configuration, modeling and evolution of software components, integration of knowledge-based configuration with existing software engineering approaches, and representation of software variability.

[1]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[2]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[3]  Albert Haag,et al.  Sales Configuration in Business Processes , 1998, IEEE Intell. Syst..

[4]  M. Heinrich,et al.  A resource-based paradigm for the configuring of technical systems from modular components , 1991, [1991] Proceedings. The Seventh IEEE Conference on Artificial Intelligence Application.

[5]  Gerhard Friedrich,et al.  Semantic Configuration Web Services in the CAWICOMS Project , 2002, SEMWEB.

[6]  L. Geyer Configuring Product Families Using Design Spaces , 2002 .

[7]  Andreas Günter,et al.  Flexible control in expert systems for construction tasks , 2004, Applied Intelligence.

[8]  Jan Bosch,et al.  Variability Issues in Software Product Lines , 2001, PFE.

[9]  Dennis Heimbigner,et al.  Does Configuration Management Research Have a Future? , 1995, SCM.

[10]  Ronen I. Brafman,et al.  Preference-Based Configuration of Web Page Content , 2001, IJCAI.

[11]  Dietmar Jannach,et al.  A Joint Foundation for Configuration in the Semantic Web , 2002 .

[12]  Carsten Lutz,et al.  Analyzing configuration systems with description logics: A case study , 2005 .

[13]  Christian Kühn,et al.  Modeling Strucutre and Behaviour for Knowledge Based Software Configuration , 2000, PuK.

[14]  Bernhard Neumann Ein Ansatz zur wissensbasierten Auftragsprüfung für technische Anlagen des Breitengeschäfts , 1990 .

[15]  Andreas Hein,et al.  Applying feature models in industrial settings , 2000, SPLC.

[16]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[17]  Reijo Sulonen,et al.  Towards a general ontology of configuration , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[18]  Reijo Sulonen,et al.  Evolution of Schema and Individuals of Configurable Products , 1999, ER.

[19]  Timo Soininen,et al.  Towards Managing Variability Using Software Product Family Architecture Models and Product Configurators , 2003 .

[20]  Andreas Günter,et al.  Knowledge-Based Configuration: Survey and Future Directions , 1999, XPS.

[21]  Ulrich John Konfiguration und Rekonfiguration mittels constraint-basierter Modellierung , 2002, DISKI.

[22]  Lothar Hotz,et al.  Knowledge-based Configuration for Configuring Combined Hardware/Software Systems , 2002, PuK.

[23]  Andreas Hein,et al.  A Case Study in Applying a Product Line Approach for Car Periphery Supervision Systems , 2001 .

[24]  Juha Savolainen,et al.  Feature Interaction and Dependencies: Modeling Features for Reengineering a Legacy Product Line , 2002, SPLC.

[25]  Gerhard Friedrich,et al.  Uml as Domain Specific Language for the Construction of Knowledge-Based Configuration Systems , 1999, Int. J. Softw. Eng. Knowl. Eng..

[26]  L. Hotz,et al.  A Knowledge-based Product Derivation Process and some Ideas how to Integrate Product Development ( Position paper ) , 2003 .

[27]  Reijo Sulonen,et al.  Modelling Configurable Products and Software Product Families , 2001 .

[28]  Christoph Schlieder,et al.  A structure based configuration tool: drive solution designer - DSD , 2002, AAAI/IAAI.

[29]  Benno Stein,et al.  Functional models in configuration systems , 1995 .

[30]  Jan Bosch,et al.  Design and use of software architectures - adopting and evolving a product-line approach , 2000 .

[31]  John P. McDermott,et al.  R1: A Rule-Based Configurer of Computer Systems , 1982, Artif. Intell..

[32]  Liliana Ardissono,et al.  Customizing the Interaction with the User in On-Line Configuration Systems , 2002 .

[33]  T. Soininen,et al.  MODELING CONFIGURABLE PRODUCT FAMILIES , 1998 .

[34]  Markus Stumptner,et al.  An Overview of Knowledge-Based Configuration , 1997, AI Commun..

[35]  R GruberThomas Toward principles for the design of ontologies used for knowledge sharing , 1995 .

[36]  David C. Brown,et al.  Design Problem Solving: Knowledge Structures and Control Strategies , 1989 .