C. Mulwa, S. Lawless, M. Sharp, I. Arnedillo-sanchez, and V. Wade, Adaptive educational hypermedia systems in technology enhanced learning, Proceedings of the 2010 ACM conference on Information technology education, SIGITE '10, pp.73-84, 2010.
DOI : 10.1145/1867651.1867672

P. Brusilovsky and C. Peylo, Adaptive and intelligent web-based educational systems, International Journal of Artificial Intelligence in Education, vol.13, issue.2, pp.159-172, 2003.
URL : https://hal.archives-ouvertes.fr/hal-00197315

E. Brown, A. Cristea, C. Stewart, and T. Brailsford, Patterns in authoring of adaptive educational hypermedia: a taxonomy of learning styles, Educational Technology & Society, vol.8, issue.3, pp.77-90, 2005.
URL : https://hal.archives-ouvertes.fr/hal-00704041

G. Weber and P. Brusilovsky, ELM-ART: An adaptive versatile system for Web-based instruction, International Journal of Artificial Intelligence in Education, vol.12, pp.351-384, 2001.
URL : https://hal.archives-ouvertes.fr/hal-00197328

A. Mitrovic, M. Mayo, P. Suraweera, and B. Martin, Constraint-Based Tutors: A Success Story, Proceedings of the 14th International conference on industrial and engineering applications of artificial intelligence and expert systems IEA/AIE-2001, pp.931-940, 2001.
DOI : 10.1007/3-540-45517-5_103

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.5310

K. A. Papanikolaou, M. Grigoriadou, H. Kornilakis, and G. D. Magoulas, Personalizing the Interaction in a Web-based Educational Hypermedia System: the case of INSPIRE. User modeling and user-adapted interaction, pp.213-267, 2003.

J. C. Tseng, H. Chu, G. Hwang, and C. Tsai, Development of an adaptive learning system with two sources of personalization information, Computers & Education, vol.51, issue.2, pp.776-786, 2008.
DOI : 10.1016/j.compedu.2007.08.002

G. J. Hwang, F. R. Kuo, P. Y. Yin, and K. H. Chuang, A Heuristic Algorithm for planning personalized learning paths for context-aware ubiquitous learning, Computers & Education, vol.54, issue.2, pp.404-415, 2010.
DOI : 10.1016/j.compedu.2009.08.024

S. L. Wang and C. Y. Wu, Application of context-aware and personalized recommendation to implement an adaptive ubiquitous learning system, Expert Systems with Applications, vol.38, issue.9, pp.10831-10838, 2011.
DOI : 10.1016/j.eswa.2011.02.083

F. Mampadi, S. Y. Chen, G. Ghinea, and M. P. Chen, Design of adaptive hypermedia learning systems: A cognitive style approach, Computers & Education, vol.56, issue.4, pp.1003-1011, 2011.
DOI : 10.1016/j.compedu.2010.11.018

W. Chen, Z. Niu, X. Zhao, and Y. Li, A hybrid recommendation algorithm adapted in e-learning environments, World Wide Web, vol.40, issue.3, pp.271-284, 2014.
DOI : 10.1007/s11280-012-0187-z

A. Dardenne, A. Van-lamsweerde, and S. Fickas, Goal-directed requirements acquisition, Science of Computer Programming, vol.20, issue.1-2, pp.3-50, 1993.
DOI : 10.1016/0167-6423(93)90021-G

URL : http://doi.org/10.1016/0167-6423(93)90021-g

P. Brusilovsky, R. Farzan, and J. W. Ahn, Layered evaluation of adaptive search, Workshop on Evaluating Exploratory Search Systems at SIGIR06, pp.11-13, 2006.

C. Gena and S. Weibelzahl, Usability Engineering for the Adaptive Web, The adaptive web, pp.720-762, 2007.
DOI : 10.1007/978-3-540-72079-9_24

A. Paramythis, S. Weibelzahl, and J. Masthoff, Layered evaluation of interactive adaptive systems: framework and formative methods, User Modeling and User-Adapted Interaction, vol.15, issue.3-4, pp.383-453, 2010.
DOI : 10.1007/s11257-010-9082-4

P. Sawyer, R. Mazo, D. Diaz, C. Salinesi, and D. Hughes, Using Constraint Programming to Manage Configurations in Self-Adaptive Systems, Computer, vol.45, issue.10, pp.56-63, 2012.
DOI : 10.1109/MC.2012.286

J. C. Munoz-fernández, G. Tamura, and C. Salinesi, Towards a requirements specification multi-view framework for self-adaptive systems, 2014 XL Latin American Computing Conference (CLEI), pp.1-12, 2014.
DOI : 10.1109/CLEI.2014.6965158

R. Mazo, C. Salinesi, and D. Diaz, VariaMos, Proceedings of the 19th International Conference on Software Product Line, SPLC '15, pp.147-154, 2012.
DOI : 10.1145/2791060.2791103

URL : https://hal.archives-ouvertes.fr/hal-01185815

R. Mazo, C. Salinesi, and D. Diaz, Abstract Constraints: A General Framework for Solver-Independent Reasoning on Product-Line Models, INSIGHT, vol.14, issue.4, p.22, 2011.
DOI : 10.1002/inst.201114422

URL : https://hal.archives-ouvertes.fr/hal-00707418

A. L. Franzoni, S. Assar, B. Defude, and J. Rojas, Student Learning Styles Adaptation Method Based on Teaching Strategies and Electronic Media, 2008 Eighth IEEE International Conference on Advanced Learning Technologies, pp.778-782, 2008.
DOI : 10.1109/ICALT.2008.149

URL : https://hal.archives-ouvertes.fr/hal-00467410

R. M. Felder and L. K. Silverman, Learning and teaching styles in engineering education, Engineering Education, issue.7, pp.75-674, 1988.

Y. Brun, G. D. Serugendo, C. Gacek, H. Giese, H. Kienle et al., Engineering Self-Adaptive Systems through Feedback Loops, Software engineering for self-adaptive systems, pp.48-70, 2009.
DOI : 10.1007/978-3-642-02161-9

S. Fickas and M. S. Feather, Requirements monitoring in dynamic environments, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95), pp.140-147, 1995.
DOI : 10.1109/ISRE.1995.512555

M. S. Feather, S. Fickas, A. Van-lamsweerde, and C. Ponsard, Reconciling system requirements and runtime behavior, Proceedings Ninth International Workshop on Software Specification and Design, p.50, 1998.
DOI : 10.1109/IWSSD.1998.667919

W. N. Robinson, Monitoring Web service requirements, Journal of Lightwave Technology, pp.65-74, 2003.
DOI : 10.1109/ICRE.2003.1232738

H. J. Goldsby, P. Sawyer, N. Bencomo, B. H. Cheng, and D. Hughes, Goal-Based Modeling of Dynamically Adaptive System Requirements, 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008), pp.36-45, 2008.
DOI : 10.1109/ECBS.2008.22

L. Baresi and L. Pasquale, Adaptive Goals for Self-Adaptive Service Compositions, 2010 IEEE International Conference on Web Services, pp.353-360, 2010.
DOI : 10.1109/ICWS.2010.60

J. Whittle, P. Sawyer, N. Bencomo, B. H. Cheng, and J. M. Bruel, RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems, 2009 17th IEEE International Requirements Engineering Conference, pp.79-88, 2009.
DOI : 10.1109/RE.2009.36

R. Calinescu, L. Grunske, M. Kwiatkowska, R. Mirandola, and G. Tamburrelli, Dynamic QoS Management and Optimization in Service-Based Systems, IEEE Transactions on Software Engineering, vol.37, issue.3, pp.387-409, 2011.
DOI : 10.1109/TSE.2010.92

P. Lalanda, J. A. Mccann, and A. Diaconescu, Autonomic Computing, 2013.
DOI : 10.1007/978-1-4471-5007-7

URL : https://hal.archives-ouvertes.fr/hal-00854882

C. Ghezzi, A. Mocci, and M. Sangiorgio, Runtime monitoring of component changes with Spy@Runtime, 2012 34th International Conference on Software Engineering (ICSE), pp.1403-1406, 2012.
DOI : 10.1109/ICSE.2012.6227237

R. Mazza and V. Dimitrova, CourseVis: A graphical student monitoring tool for supporting instructors in web-based distance courses, International Journal of Human-Computer Studies, vol.65, issue.2, pp.125-139, 2007.
DOI : 10.1016/j.ijhcs.2006.08.008

V. A. Romero-zaldivar, A. Pardo, D. Burgos, and C. D. Kloos, Monitoring student progress using virtual appliances: A case study, Computers & Education, vol.58, issue.4, pp.1058-1067, 2012.
DOI : 10.1016/j.compedu.2011.12.003