Projets par an
Résumé
Though variability is everywhere, there has always been a shortage of publicly available cases for assessing variability-aware tools and techniques as well as supports for teaching variability-related concepts. Historical software product lines contains industrial secrets their owners do not want to disclose to a wide audience. The open source community contributed to large-scale cases such as Eclipse, Linux kernels, or web-based plugin systems (Drupal, WordPress). To assess accuracy of sampling and prediction approaches (bugs, performance), a case where all products can be enumerated is desirable. As configuration issues do not lie within only one place but are scattered across technologies and assets, a case exposing such diversity is an additional asset. To this end, we present in this paper our efforts in building an explicit product line on top of JHipster, an industrial open-source Web-app configurator that is both manageable in terms of configurations (approx. 163,000) and diverse in terms of technologies used. We present our efforts in building a variability-aware chain on top of JHipster's configurator and lessons learned using it as a teaching case at the University of Rennes. We also sketch the diversity of analyses that can be performed with our infrastructure as well as early issues found using it. Our long term goal is both to support students and researchers studying variability analysis and JHipster developers in the maintenance and evolution of their tools.
langue originale | Anglais |
---|---|
titre | Proceedings - VaMoS 2017 |
Sous-titre | 11th International Workshop on Variability Modelling of Software-Intensive Systems |
rédacteurs en chef | Ina Schaefer, Maurice H. ter Beek, Norbert Siegmund |
Lieu de publication | Eindhoven, Netherlands |
Editeur | ACM Press |
Pages | 44-51 |
Nombre de pages | 8 |
ISBN (Electronique) | 9781450348119 |
ISBN (imprimé) | 978-1-4503-4811-9/17/02 |
Les DOIs | |
Etat de la publication | Publié - 1 févr. 2017 |
Série de publications
Nom | VaMoS '17 |
---|---|
Editeur | ACM Press |
Financement
Bailleurs de fonds | Numéro du bailleur de fonds |
---|---|
CO-INNOVATION | |
FEDER IDEES | |
European commission |
Empreinte digitale
Examiner les sujets de recherche de « Yo Variability! JHipster: A Playground for Web-Apps Analyses ». Ensemble, ils forment une empreinte digitale unique.Projets
- 1 Terminé
-
Thesis-X-Devroey: Behavioural Model Based Testing of Software Product Lines
Devroey, X. (Chercheur), Heymans, P. (Co-investigateur), Schobbens, P. Y. (Co-investigateur) & Perrouin, G. (Chercheur)
1/09/11 → 30/08/17
Projet: Projet de thèse
Thèses de l'étudiant
-
Behavioural model-based testing of software product lines
Devroey, X. (Auteur), Schobbens, P.-Y. (Promoteur), Heymans, P. (Promoteur), Englebert, V. (Président), Baudry, B. (Jury), Cohen, M. B. (Jury), Legay, A. (Jury) & Perrouin, G. (Jury), 30 août 2017Student thesis: Doc types › Docteur en Sciences
Fichier