Cheng, B., de Lemos, R., Giese, H., Inverardi, P., Magee,
J., Andersson, J., Becker, B., Bencomo, N., Brun, Y.,
Cukic, B., Di Marzo Serugendo, G., Dustdar, S., Fin-
kelstein, A., Gacek, C., Geihs, K., Grassi, V., Karsai,
G., Kienle, H., Kramer, J., Litoiu, M., Malek, S., Mi-
randola, R., M
¨
uller, H., Park, S., Shaw, M., Tichy, M.,
Tivoli, M., Weyns, D., and Whittle, J. (2009). Soft-
ware Engineering for Self-Adaptive Systems: A Rese-
arch Roadmap. Springer Berlin Heidelberg, Lecture
Notes in Computer Science vol. 5525.
de Lemos, R., Garlan, D., Ghezzi, C., Giese, H., Anders-
son, J., Litoiu, M., Schmerl, B., Weyns, D., Baresi,
L., Bencomo, N., Brun, Y., Camara, J., Calinescu, R.,
Chohen, M., Gorla, A., Grassi, V., Grunske, L., Inver-
ardi, P., Jezequel, J., Malek, S., Mirandola, R., Mori,
M., M
¨
uller, H., Rouvoy, R., Rubira, C., Rutten, E.,
Shaw, M., Tamburrelli, G., Tamura, G., Villegas, N.,
Vogel, T., and Zambonelli, F. (2017). Software Engi-
neering for Self-adaptive Systems: Research Challen-
ges in the Provision of Assurances. Springer Berlin
Heidelberg, Lecture Notes in Computer Science vol.
9640.
De Lemos, R., Giese, H., M
¨
uller, H. A., Shaw, M., An-
dersson, J., Litoiu, M., Schmerl, B., Tamura, G., Vil-
legas, N. M., Vogel, T., et al. (2013). Software engi-
neering for self-adaptive systems: A second research
roadmap. In Software Engineering for Self-Adaptive
Systems II, pages 1–32. Springer.
Dobson, S., Denazis, S., Fern
´
andez, A., Ga
¨
ıti, D., Gelenbe,
E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N.,
and Zambonelli, F. (2006). A survey of autonomic
communications. ACM Transactions on Autonomous
and Adaptive Systems, 1(2):223–259.
Fokaefs, M., Barna, C., and Litoiu, M. (2016). Economics-
driven resource scalability on the cloud. In Internatio-
nal Symposium on Software Engineering for Adaptive
and Self-Managing Systems (SEAMS). ACM.
Gambi, A., Moldovan, D., Copil, G., Truong, H.-L., and
Dustdar, S. (2013). On estimating actuation delays in
elastic computing systems. In Software Engineering
for Adaptive and Self-Managing Systems (SEAMS).
IEEE.
Garlan, D., Cheng, S., Huang, A., Schmerl, B., and Steen-
kiste, P. (2004). Rainbow: Architecture-Based Self-
Adaptation with Reusable Infrastructure. Computer,
37(10):46–54.
Gerasimou, S., Calinescu, R., Shevtsov, S., and Weyns, D.
(2017). Undersea: an exemplar for engineering self-
adaptive unmanned underwater vehicles. In Procee-
dings of the 12th International Symposium on Soft-
ware Engineering for Adaptive and Self-Managing Sy-
stems (SEAMS). IEEE Press.
Iftikhar, M. U., Ramachandran, G. S., Bollans
´
ee, P., Weyns,
D., and Hughes, D. (2017). Deltaiot: a self-adaptive
internet of things exemplar. In Software Engineering
for Adaptive and Self-Managing Systems (SEAMS),
2017 IEEE/ACM 12th International Symposium on,
pages 76–82. IEEE.
Iftikhar, M. U. and Weyns, D. (2014). ActivFORMS: Active
formal models for self-adaptation. In International
Symposium on Software Engineering for Adaptive and
Self-Managing Systems (SEAMS). ACM.
Iglesia, D. G. D. L. and Weyns, D. (2015). Mape-k for-
mal templates to rigorously design behaviors for self-
adaptive systems. ACM Transactions on Autonomous
and Adaptive Systems (TAAS), 10(3):15.
Jamshidi, P., Ahmad, A., and Pahl, C. (2014). Autono-
mic resource provisioning for cloud-based software.
In International Symposium on Software Engineering
for Adaptive and Self-Managing Systems (SEAMS).
ACM.
Jung, G., Hiltunen, M. A., Joshi, K. R., Schlichting, R. D.,
and Pu, C. (2010). Mistral: Dynamically managing
power, performance, and adaptation cost in cloud in-
frastructures. In International Conference onDistribu-
ted Computing Systems (ICDCS). IEEE.
Kephart, J. O. and Chess, D. M. (2003). The vision of auto-
nomic computing. Computer, 36(1):41–50.
Kramer, J. and Magee, J. (2007). Self-Managed Systems:
An Architectural Challenge. In Future of Software En-
gineering, (FOSE). IEEE Computer Society.
Len, B., Paul, C., and Rick, K. (2013). Software architec-
ture in practice. Addison-Wesley.
Oreizy, P., Medvidovic, N., and Taylor, R. (1998).
Architecture-based Runtime Software Evolution. In
International Conference on Software Engineering,
(ICSE). IEEE Computer Society.
Poladian, V., Garlan, D., Shaw, M., Satyanarayanan, M.,
Schmerl, B., and Sousa, J. (2007). Leveraging re-
source prediction for anticipatory dynamic configu-
ration. In International Conference on Self-Adaptive
and Self-Organizing Systems (SASO). IEEE.
Salehie, Mazeiar, T. L. (2009). Self-adaptive software:
Landscape & research challenges. ACM transactions
on autonomous and adaptive systems (TAAS), 4(2).
Weyns, D. (2018). Software engineering of self-adaptive
systems: an organised tour and future challenges. In
Software Engineering Handbook. Springer. (Eds.)
Taylor, R. and Kang, K. C. and Cha, S.
Weyns, D. and Ahmad, T. (2013). Claims and evidence for
architecture-based self-adaptation: A systematic lite-
rature review. In European Conference on Software
Architecture, pages 249–265. Springer.
Weyns, D., Iftikhar, M. U., and S
¨
oderlund, J. (2013). Do
external feedback loops improve the design of self-
adaptive systems? a controlled experiment. In In-
ternational Symposium on Software Engineering for
Adaptive and Self-Managing Systems, (SEAMS).
Weyns, D., Malek, S., and Andersson, J. (2012). FORMS:
Unifying reference model for formal specification of
distributed self-adaptive systems. ACM Transactions
on Autonomous and Adaptive Systems (TAAS), 7(1):8.
MDI4SE 2018 - Special Session on Model-Driven Innovations for Software Engineering
490