28532 articles – 22057 references  [version française]

hal-00718278, version 1

Towards More Reliable Configurators: A Re-engineering Perspective

Quentin Boucher (, http://www.info.fundp.ac.be/~qbo) a1, Ebrahim Khalil Abbasi a1, Arnaud Hubaux a1, Gilles Perrouin a1, Mathieu Acher a1, Patrick Heymans (, http://www.info.fundp.ac.be/~phe) 1234

International Workshop on Product Line Approaches in Software Engineering (PLEASE) (2012) 29-32

Abstract: Delivering configurable solutions, that is products tailored to the requirements of a particular customer, is a priority of most B2B and B2C markets. These markets now heavily rely on interactive configurators that help customers build complete and correct products. Reliability is thus a critical requirement for configurators. Yet, our experience in industry reveals that many configurators are developed in an ad hoc manner, raising correctness and maintenance issues. In this paper, we present a vision to re-engineering more reliable configurators and the challenges it poses. The first challenge is to reverse engineer from an existing configurator the variability information, including complex rules, and to consolidate it in a variability model, namely a feature model. The second challenge is to forward engineer a new configurator that uses the feature model to generate a customized graphical user interface and the underlying reasoning engine.

  • a –  University of Namur
  • 1:  PReCISE Research Centre in Information Systems Engineering (PReCISE)
  • Facultés Universitaires Notre Dame de la Paix (FUNDP) - Namur
  • 2:  ADAM (INRIA Lille - Nord Europe)
  • INRIA – CNRS : UMR8022 – Université Lille I - Sciences et technologies
  • 3:  Université Lille 1 - Sciences et technologies
  • Université Lille I - Sciences et technologies – PRES Université Lille Nord de France
  • 4:  Laboratoire d'Informatique Fondamentale de Lille (LIFL)
  • CNRS : UMR8022 – Université Lille I - Sciences et technologies – Université Lille III - Sciences humaines et sociales – INRIA
  • Domain : Computer Science/Software Engineering
  • Keywords : Configuration – Graphical User Interface – Re-engineering
 
  • hal-00718278, version 1
  • oai:hal.inria.fr:hal-00718278
  • From: 
  • Submitted on: Monday, 16 July 2012 15:30:22
  • Updated on: Monday, 16 July 2012 15:53:19