VariaMos working group. But what is VariaMos? Well, is at the same time a Working team and a Web application. The working team integrates students, industrialists, academics and researchers from various countries who discuss and work on issues related to software engineering, and the results of this group of volunteers are capitalized on a permanent and regular basis in an application available at www.variamos.com
VariaMos, as a Web application, manages the creation of projects at the two key levels of software product line engineering: domain engineering and application engineering. Thus, at the VariaMos allows specifying domain assets at the domain level, and system and context assets at the application level. These assets are represented through different views that can be federated through various mechanisms: traceability, binding, zooming, etc. These views are instances of the engineering languages that are (i) already available in the tool or (ii) created by the stakeholders. To enable users to create their own engineering languages in a straightforward manner, VariaMos propose a graphical and a JSON-based strategy to define the concrete and the abstract syntax of the new languages, and it also allows specifying its operational semantics using CLIF as a pivot language. These languages are then used to represent the domain engineering assets in a way that they can be analyzed, verified, simulated, configured, and federated to create static and dynamic software product lines. All these reasoning operations are user-specified and can be defined at the level of each language (therefore available on all its instances) or customized and tailored to support specific reasoning tasks needed for a given model type. These operations, defined in our pivot language, are automatically transformed into the languages of a wide variety of solvers allowing to solve a great variety of problems (SAT, linear programming, constraint programming, logic programming, etc.). Thus, the VariaMos framework enables the execution of user-defined operations (specified at the language level) over the models created by the user, which permits satisficing different types of modeling and reasoning expectations.
The VariaMos application is therefore dynamically extendable to new modeling languages, interdependencies among the languages, operations over the instances of the languages, and solvers to execute these operations, which greatly increases its usefulness in both teaching and industrial use cases.
I have participated in the organisation of the following research events:
Journée de Lignes de Produits édition 2018. Paris-France, 12/10/2018. https://jldp18.sciencesconf.org/
RCIS 2018 (Proceedings chair). IEEE 12th International Conference on Research Challenges in Information Science. 29-31 May 2018, Nantes, France. http://www.rcis-conf.com/
LOUISE (Lignes de prOdUItS logiciEls), a GDR-GPL action: http://gdr-gpl.cnrs.fr/Actions/Emergentes/LOUISE
REVASOFT. Ibero-American Forum on Software Reuse and Variability Management. November 27-28, 2014, Cali, Colombia. https://sites.google.com/site/foroindustriavariabilidad
"Journée Industrielle de Lignes de Produits" Paris-France, May 15, 2014.
"Journée de Lignes de Produits édition 2013" Paris-France, Novembre 29, 2013.
RCIS'13. 7th IEEE International Conference on Research Challenges in Information Science, May 29-31, 2013, Paris, France. http://rcis-conf.com/rcis2013/
INFORSID'13. 31th French Conference on INFormatique des ORganisations et Systèmes d’Information et de Décision (INFORSID). May 29-31, 2013, Paris, France. http://inforsid.fr/Paris2013/
"Journée de Lignes de Produits édition 2011" Paris-France, 21 October, 2011. http://www.jldp.org/
"Journée de Lignes de Produits édition 2010" Paris-France, 20 October, 2010. https://sites.google.com/site/journeespl/
Co-chair of the following events:
Journal-First Paper Initiative chair de la conférence SPLC'19 (Systems and Software Product Line Conference). Paris-France, 9/2019. https://splc2019.net/
REVASOFT'17. Forum Software Reuse and Variability Management. Medellín -Colombie, 27-28/10/2017.
REVASOFT'15. Forum Software Reuse and Variability Management. Medellín -Colombie, 27-28/11/2015.
REVASOFT'14. Forum Software Reuse and Variability Management. Cali-Colombie, 27-28/11/2014. https://sites.google.com/site/foroindustriavariabilidad
REFSQ workshops. 19th International Working Conference on Requirements Engineering: Foundation for Software Quality. Essen, Germany, 8-10 April 2013. http://www.refsq.org
"Journée de Lignes de Produits" workshop, Paris, France, Novembre 29, 2013
"Journée de Lignes de Produits" workshop, Paris, France, October 21, 2011
Participation in Ph.D. juries / Participation en jurys de doctorat
Internal Examiner of the doctoral thesis entitled "RECODYN : Une approche d’ingénierie d’application basée sur la recommandation et la configuration interactive des lignes de produits" presented by Raouia Ben Charrada Triki at Université Panthéon Sorbonne (France), 16/12/2016.
External Examiner of the doctoral thesis entitled "TraceME: Traceability-based Method for Conceptual Model Evolution" presented by Luz Marcela Ruiz Carmona at Universidad Politécnica de Valencia (España), 04/2016.
Internal Examiner of the doctoral thesis entitled "AMAN-DA: A Reuse-based approach for domain-specific security requirements engineering" presented by Amina Suang at Université Panthéon Sorbonne (France), 25/06/2015.
External Examiner of the doctoral thesis entitled "REDES DE TRANSFORMACION DE MODELOS: UNA ESTRATEGIA PARA ESPECIFICAR DETALLES DEL PROCESO EN EL DESARROLLO DE SOFTWARE CENTRADO EN MODELOS" presented by Juan Bernardo Quintero at Universidad de Antioquia (Colombia), 19/05/2015.
External Examiner of the doctoral thesis entitled "Combi-BP: Automating the Data-Oriented Optimization in Business Processes. From declarative to executable models" presented by Maria Luisa Parody Nuñez at Universidad de Sevilla (España), 21/07/2014.
External Examiner of the doctoral thesis entitled "OPBUS: A Framework for Improving the Dependability of Risk-Aware Business Processes" presented by Angel Jesus Varela Vaca at Universidad de Sevilla (España), 07/2013.
PC member of the following research events:
ICAI'19. Second International Conference on Applied Informatics 11/2019. http://icai.itiud.org/
JIISIC'19. XIV Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería del Conocimiento, Guanacaste, Costa Rica. 06/2019. http://www.jiisic19.invenio.org/
SPLC'19. Systems and Software Product Line Conference. Paris-France, 9/2019. https://splc2019.net/
RCIS'19. IEEE 13ème conférence internationale Research Challenges in Information Science. Bruxelles-Belgique, 05/2019. http://www.rcis-conf.com/
ENASE'19. 14ème Internation conference on Evaluation of Novel Approaches to Software Engineering. Crete-Greece, 05/2019. http://www.enase.org/ProgramCommittee.aspx
CLEI'19. 45th Latin American conference on computation. Ciudad de Panamà-Panamà. https://www.clei.org/
WEESR'18. Workshop on Empirical Experiences and Software Reuse, Bogotá-Colombia, 1st November, 2018. https://sites.google.com/view/weesr2018/
RCIS'18. IEEE 12th International Conference on Research Challenges in Information Science. Nantes-France, 29-31 May 2018. http://www.rcis-conf.com/
CLEI'18. 44th Latin American conference on computation.
ER Forum'17. Forum of the 36th International Conference on Conceptual Modelling. Valencia-España, 2017.
CLEI'16. 42th Latin American conference on computation. Valparaiso-Chile, September 2016.
CibSE'16. Software Engineering Track (SET) of the XIX Iberoamerican Conference on Software Engineering (CibSE). April 2016, Quito-Ecuador.
WER'16. 19th Workshop on Requirements Engineering (WER). Held in conjunction with CIbSE 2016. April 2015, Quito-Ecuador.
REFSQ'16. 20th International Working Conference on Requirements Engineering: Foundation for Software Quality. April 2016, Essen-Germany.
ECIS'15. 23rd European Conference on Information Systems (ECIS), Tel Aviv, Israel, 2015
INFORSID'15. XXXIIIème Congrès en INFormatique des ORganisations et Systèmes d’Information et de Décision. Biarritz-France, http://inforsid.fr/Biarritz2015/
CibSE'15. Software Engineering Track (SET) of the XVIII Iberoamerican Conference on Software Engineering (CibSE 2015). 22-24 April 2015, Lima-Perù. https://sites.google.com/a/spc.org.pe/cibse2015-en/congreso
WER'15. 18th Workshop on Requirements Engineering (WER). Held in conjunction with CIbSE 2015 (XVIII Ibero-American Conference on Software Engineering). 22-24 April 2015, Lima-Perù. https://sites.google.com/a/spc.org.pe/cibse2015-en/congreso
REFSQ'15. 19th International Working Conference on Requirements Engineering: Foundation for Software Quality. April 7-11 2015, Essen-Germany. http://www.refsq.org
REVE workshop. 2nd Reverse Variability Engineering (REVE) workshop. Held in conjunction with SPLC 2014. http://www.isse.jku.at/reve2014
CLEI'14. 40th Latin American conference on computation. Montevideo-Uruguay, September 15-19 2014. http://clei.org/clei2014/inicio/
RCIS'14. EEE Eighth International Conference on Research Challenges in Information Science. May 28-30 2014, Marrakesh-Morocco. http://www.rcis-conf.com/rcis2014/
RCIS'14 Doctoral Symposium. Doctoral Symposium of the EEE Eighth International Conference on Research Challenges in Information Science. May 28-30 2014, Marrakesh-Morocco. http://www.rcis-conf.com/rcis2014/
REFSQ conference. 20th International Working Conference on Requirements Engineering: Foundation for Software Quality. Essen, Germany, April 2014
CLEI'13. 39th Latin American conference on computation. Vargas - Venezuela, October 7-11, 2013. http://clei2013.org.ve/en/
CAiSE Forum: 25th International Conference on Advanced Information Systems Engineering (CAiSE) Forum. Valencia-Spain, May 2013. http://www.pros.upv.es/index.php/en/call-for-papers-caise2013/caise-forum
VarIS workshop. First International Workshop on Variability Support in Information Systems. Held in conjunction with CAiSE 2013. Valencia - Spain, June 2013. http://www.pros.upv.es/varis2013/
REFSQ conference. 19th International Working Conference on Requirements Engineering: Foundation for Software Quality. Essen, Germany, 8-10 April 2013. http://www.refsq.org
CLEI'12. 38th Latin-American Conference in Computer Science. Medellín – Colombia, 01-05 October 2012. http://www.clei2012.org/
MajeSTIC conference. 8th "Manifestation des Jeunes Chercheurs en Sciences et Technologies de l’Information et de la Communication", Bordeaux, France. http://majecstic2010.labri.fr/index.php
Additional reviewer for the following venues:
IEEE Transactions on Software Engineering Journal, 2015. http://www.computer.org/web/tse/about
CLEI Electronic Journal, 2015. http://www.clei.org/cleiej/
Springer Open Journal of Software Engineering Research and Development, 2014. London-UK. http://www.jserd.com/
Entropy (ISSN 1099-4300), 2014. International and interdisciplinary open access journal of entropy and information studies. http://www.mdpi.com/journal/entropy
Keynotes et séminaires
Vers la production industrielle de systèmes avec capacité d'auto-adaptation au moment de l'exécution, LIRMM (UMR 5506), Université de Montpellier, 11 janvier 2019.
L'approche lignes de produits dyamiques pour l'ingénierie de systèmes auto-adaptatifs. Journée de Lignes de Produits édition 2018. Paris-France, 12/10/2018. https://jldp18.sciencesconf.org/
Ingeniería de software: avances y retos. 3er. Congreso Internacional en Tecnologías de la Información y Comunicaciones. Cali-Colombie, 25/10/2017 http://emavitic.wixsite.com/emavitic/conferencistas
Dynamic Product Lines - the smart, adaptive and agile product development. International Workshop 2016 (IW2016). Los Angeles-USA, 30/01/2016.
Product Line Engineering: Success Stories, Industrial and Academic Opportunities. Foro de gestión de la reutilización y la variabilidad en la industria de software : REVASOFT. Cali-Colombie, 27/11/2014 https://sites.google.com/site/foroindustriavariabilidad/
Introduction to Product Line Engineering. Journée nationale de la recherche à l’École polytechnique. Quito-Equateur, 20/10/2014.
How to use product line engineering techniques to improve configuration of ERP systems. Journée de l’ingénierie des systèmes d’information. Quito-Equateur, 21/10/2014.
Modélisation de la variabilité. Atelier d’Ingénierie des Exigences de la conférence INFORSID. Lyon-France, 20/05/2014.
Ingénierie de lignes de produits dynamiques et reconfiguration intelligente. 20ème Journée Thématique AFIS sur l'Ingénierie Système des Lignes de Produits. Paris-France, 15/05/2014.
Dynamic product line engineering: a research agenda. Journée de la recherche à Pontificia Universidad Javeriana. Cali-Colombie, 15/07/2014.
Comment utiliser les réseaux Bayesian pour la prévision des composants dans des contextes de production par lignes de produits. Journées GLORY. Hammamet-Tunisie, 06/02/2014.