Using a Configurator for Modelling and Configuring Software Product Lines based on Feature Models

We show how WeCoTin, an academic prototype product configurator originally designed for non-software products, can be used to create and edit feature models of software product lines. Further, we show that WeCoTin enables the easy configuration of software product lines, i.e., generating descriptions of valid products in the product line.

[1]  Krzysztof Czarnecki,et al.  Generative Programming , 2001, ECOOP Workshops.

[2]  T. Krebs,et al.  MASS CUSTOMIZATION FOR EVOLVING PRODUCT FAMILIES , 2004 .

[3]  Krzysztof Czarnecki,et al.  Generative Programming for Embedded Software: An Industrial Experience Report , 2002, GPCE.

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

[5]  Reijo Sulonen,et al.  A Practical Tool for Mass-Customising Configurable Products , 2003 .

[6]  Deborah L. McGuinness,et al.  Special Issue: Configuration Design , 1998, Artif. Intell. Eng. Des. Anal. Manuf..

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

[8]  Markus Stumptner,et al.  Configuring Large Systems Using Generative Constraint Satisfaction , 1998, IEEE Intell. Syst..

[9]  Mike Mannion Using First-Order Logic for Product Line Model Validation , 2002, SPLC.

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

[11]  Timo Soininen,et al.  Extending and implementing the stable model semantics , 2000, Artif. Intell..

[12]  Krzysztof Czarnecki,et al.  Staged Configuration Using Feature Models , 2004, SPLC.

[13]  Jaejoon Lee,et al.  Concepts and Guidelines of Feature Modeling for Product Line Software Engineering , 2002, ICSR.

[14]  Jaejoon Lee,et al.  FORM: A feature-;oriented reuse method with domain-;specific reference architectures , 1998, Ann. Softw. Eng..

[15]  Martin L. Griss,et al.  Integrating Feature Modeling with the RSEB Proceedings of Fifth International Conference on Software Reuse, Victoria, B.C., 1998 , 1998 .

[16]  Bei Yu,et al.  A Configuration Tool to Increase Product Competitiveness , 1998, IEEE Intell. Syst..

[17]  Danilo Beuche,et al.  Variability management with feature models , 2004, Sci. Comput. Program..

[18]  Jon R. Wright,et al.  An Industrial-Strength Description-Logics-Based Configurator Platform , 1998, IEEE Intell. Syst..

[19]  Horst Lichter,et al.  RequiLine: A Requirements Engineering Tool for Software Product Lines , 2003, PFE.

[20]  Markus Stumptner,et al.  Special Issue: Configuration , 2003, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[21]  Tomi Männistö,et al.  Towards Intelligent Support for Managing Evolution of Configurable Software Product Families , 2003, SCM.

[22]  Dániel Fey,et al.  Feature Modeling: A Meta-Model to Enhance Usability and Usefulness , 2002, SPLC.

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