RECODYN : Une approche d'ingénierie d'application basée sur la recommandation et la configuration interactive des lignes de produits

Raouia Triki · HAL (Le Centre pour la Communication Scientifique Directe) · 2016

In Product Line Engineering, product configuration describes the process of developing a product according to user requirements, by reuse from a Product Line model. The problem is that there are so many products in a PL that it is impossible to specify all of them explicitly. Then, when a user makes a decision, this can be contradictory with former decisions. Consequently, it’s crucial to guide the user by combining recommendation and configuration.This thesis presents a literature review about product line configuration approaches, recommendation types and recommendation techniques. It shows the importance of the use of recommendation in the configuration process.A recommendation approach, Recodyn, is proposed. It allows an interactive configuration by using recommendation to guide the user to take decisions. Recodyn informs the user in real time about desirable/possible/unattainable features consistently with his former choices, and suggests decision that focus on, and choices to make by reasoning on known configurations. Recodyn combines the knowledge-based with the content-based recommendation. The key idea is to focus on a subset of features to recommend configurations satisfying the user requirements with respect to the product line constraints. The evaluation of Recodyn was fulfilled by developing the DynaElec software that implements Recodyn. An industrial world real case (electric board) was used to carry out the evaluation. Then a proof of concept was achieved, and an evaluation of the Recodyn performance was carried out.

Read the paper · More papers on PaperTik