{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T20:46:47Z","timestamp":1780346807342,"version":"3.54.1"},"publisher-location":"Singapore","reference-count":56,"publisher":"Springer Singapore","isbn-type":[{"value":"9789811321849","type":"print"},{"value":"9789811321856","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-981-13-2185-6_2","type":"book-chapter","created":{"date-parts":[[2019,1,14]],"date-time":"2019-01-14T09:29:58Z","timestamp":1547458198000},"page":"35-55","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Self-Adaptation of Software Using Automatically Generated Control-Theoretical Solutions"],"prefix":"10.1007","author":[{"given":"Stepan","family":"Shevtsov","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Danny","family":"Weyns","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martina","family":"Maggio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,1,15]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Abdelwahed, S., Kandasamy, N., Neema, S.: Online control for self-management in computing systems. In: Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, pp. 368\u2013375 (2004)","DOI":"10.1109\/RTTAS.2004.1317283"},{"issue":"1","key":"2_CR2","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/71.980028","volume":"13","author":"TF Abdelzaher","year":"2002","unstructured":"Abdelzaher, T.F., Shin, K.G., Bhatti, N.: Performance guarantees for web server end-systems: a control-theoretical approach. IEEE Trans. Parallel Distrib. Syst. 13(1), 80\u201396 (2002)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"3","key":"2_CR3","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MCS.2003.1200252","volume":"23","author":"T Abdelzaher","year":"2003","unstructured":"Abdelzaher, T., Stankovic, J., Lu, C., Zhang, R., Lu, Y.: Feedback performance control in software services. IEEE Control Syst. 23(3), 74\u201390 (2003)","journal-title":"IEEE Control Syst."},{"key":"2_CR4","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/978-3-642-02161-9_2","volume-title":"Software Engineering for Self-Adaptive Systems","author":"J Andersson","year":"2009","unstructured":"Andersson, J., de Lemos, R., Malek, S., Weyns, D.: Modeling dimensions of self-adaptive software systems. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems, pp. 27\u201347. Springer Berlin\/Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02161-9_2"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Angelopoulos, K., Papadopoulos, A.V., Mylopoulos, J.: Adaptive predictive control for software systems. In: Proceedings of the 1st International Workshop on Control Theory for Software Engineering, CTSE 2015, Bergamo, pp. 17\u201321. ACM (2015)","DOI":"10.1145\/2804337.2804340"},{"key":"2_CR6","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1007\/978-3-319-25264-3_28","volume-title":"Proceedings of Conceptual Modeling: 34th International Conference, ER 2015, Stockholm, 19\u201322 Oct 2015","author":"K Angelopoulos","year":"2015","unstructured":"Angelopoulos, K., Souza, V.E.S., Mylopoulos, J.: Capturing variability in adaptation spaces: a three-peaks approach. In: Johannesson, P., Lee, M.L., Liddle, S.W., Opdahl, A.L., Pastor L\u00f3pez, \u00d3. (eds.) Proceedings of Conceptual Modeling: 34th International Conference, ER 2015, Stockholm, 19\u201322 Oct 2015, pp. 384\u2013398. Springer International Publishing, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-25264-3_28"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Angelopoulos, K., Papadopoulos, A.V., Silva Souza, V.E., Mylopoulos, J.: Model predictive control for software systems with cobra. In: Proceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. SEAMS \u201916, Austin, pp. 35\u201346. ACM, New York (2016). https:\/\/doi.org\/10.1145\/2897053.2897054","DOI":"10.1145\/2897053.2897054"},{"key":"2_CR8","doi-asserted-by":"crossref","DOI":"10.1515\/9781400828739","volume-title":"Feedback Systems: An Introduction for Scientists and Engineers","author":"KJ \u00c5str\u00f6m","year":"2008","unstructured":"\u00c5str\u00f6m, K.J., Murray, R.M.: Feedback Systems: An Introduction for Scientists and Engineers. Princeton University Press, Princeton (2008)"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Babu, S.: Towards automatic optimization of mapreduce programs. In: SoCC, pp. 137\u2013142. ACM, New York (2010)","DOI":"10.1145\/1807128.1807150"},{"key":"2_CR10","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1007\/978-3-642-02161-9_3","volume":"5525","author":"Y Brun","year":"2009","unstructured":"Brun, Y., et al.: Engineering self-adaptive systems through feedback loops. Lect. Notes Comput. Sci. 5525, 48\u201370 (2009)","journal-title":"Lect. Notes Comput. Sci."},{"key":"2_CR11","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-642-35813-5_2","volume-title":"Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, 24\u201329 Oct 2010 Revised Selected and Invited Papers","author":"Y Brun","year":"2013","unstructured":"Brun, Y., Desmarais, R., Geihs, K., Litoiu, M., Lopes, A., Shaw, M., Smit, M.: A design space for self-adaptive systems. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, 24\u201329 Oct 2010 Revised Selected and Invited Papers, pp. 33\u201350. Springer, Berlin\/Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-35813-5_2"},{"key":"2_CR12","unstructured":"Cai, K.Y., Cangussu, J., DeCarlo, R.A., Mathur, A.: An overview of software cybernetics. In: Eleventh Annual International Workshop on Software Technology and Engineering Practice, Amsterdam, pp. 77\u201386 (2003)"},{"issue":"1","key":"2_CR13","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/TAC.2005.861689","volume":"51","author":"MC Campi","year":"2006","unstructured":"Campi, M.C., Savaresi, S.M.: Direct nonlinear control design: the virtual reference feedback tuning (VRFT) approach. IEEE Trans. Autom. Control 51(1), 14\u201327 (2006)","journal-title":"IEEE Trans. Autom. Control"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Cangussu, J.A.W., Cooper, K., Li, C.: A control theory based framework for dynamic adaptable systems. In: Proceedings of the 2004 ACM Symposium on Applied Computing SAC \u201904, Nicosia, pp. 1546\u20131553. ACM, New York (2004). https:\/\/doi.org\/10.1145\/967900.968209","DOI":"10.1145\/967900.968209"},{"key":"2_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9","volume-title":"Software Engineering for Self-Adaptive Systems, LNCS","author":"BH Cheng","year":"2009","unstructured":"Cheng, B.H., et al.: Software engineering for self-adaptive systems: a research roadmap. In: Cheng, B.H.C. (eds.) Software Engineering for Self-Adaptive Systems, LNCS, vol. 5525. Springer, Berlin\/New York (2009)"},{"key":"2_CR16","volume-title":"Linear Programming 1: Introduction","author":"GB Dantzig","year":"1997","unstructured":"Dantzig, G.B., Thapa, M.N.: Linear Programming 1: Introduction. Springer, New York (1997)"},{"key":"2_CR17","volume-title":"Software Engineering for Self-Adaptive Systems II. Lecture Notes in Computer Science","author":"R Lemos de","year":"2013","unstructured":"de Lemos, R., et al.: Software engineering for self-adaptive systems: a second research roadmap. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. Lecture Notes in Computer Science, vol. 7475. Springer, Berlin\/Heidelberg (2013)"},{"key":"2_CR18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35813-5","volume-title":"Software Engineering for Self-Adaptive Systems: Assurances, Dagstuhl Seminar 13511","author":"R Lemos de","year":"2013","unstructured":"de Lemos, R., Garlan, D., Giese, H.: Software Engineering for Self-Adaptive Systems: Assurances, Dagstuhl Seminar 13511 (2013)"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Desmeurs, D., Klein, C., Papadopoulos, A., Tordsson, J.: Event-driven application brownout: reconciling high utilization and low tail response times. In: 2015 International Conference on Cloud and Autonomic Computing (ICCAC), Cambridge, pp. 1\u201312 (2015)","DOI":"10.1109\/ICCAC.2015.25"},{"key":"2_CR20","unstructured":"Diao, Y., Gandhi, N., Hellerstein, J., Parekh, S., Tilbury, D.: Using MIMO feedback control to enforce policies for interrelated metrics with application to the apache web server. In: NOMS 2002. 2002 IEEE\/IFIP Network Operations and Management Symposium, Florence, pp. 219\u2013234 (2002)"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Durango, J., Dellkrantz, M., Maggio, M., Klein, C., Papadopoulos, A., Hernandez-Rodriguez, F., Elmroth, E., Arzen, K.E.: Control-theoretical load-balancing for cloud applications with brownout. In: 2014 IEEE 53rd Annual Conference on Decision and Control (CDC), Los Angeles, pp. 5320\u20135327 (2014)","DOI":"10.1109\/CDC.2014.7040221"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Filieri, A., Hoffmann, H., Maggio, M.: Automated design of self-adaptive software with control-theoretical formal guarantees. In: Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, Hyderabad, pp. 299\u2013310. ACM (2014)","DOI":"10.1145\/2568225.2568272"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Filieri, A., Hoffmann, H., Maggio, M.: Automated multi-objective control for self-adaptive software design. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC\/FSE 2015, Bergamo, pp. 13\u201324. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2786805.2786833","DOI":"10.1145\/2786805.2786833"},{"key":"2_CR24","unstructured":"Filieri, A., Maggio, M., Angelopoulos, K., D\u2019Ippolito, N., Gerostathopoulos, I., Hempel, A., Hoffmann, H., Jamshidi, P., Kalyvianaki, E., Klein, C., Krikava, F., Misailovic, S., Papadopoulos, Alessandro, V., Ray, S., Sharifloo, Amir, M., Shevtsov, S., Ujma, M., Vogel, T.: Software engineering meets control theory. In: Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Florence (2015). https:\/\/hal.inria.fr\/hal-01119461"},{"issue":"12","key":"2_CR25","doi-asserted-by":"publisher","first-page":"2228","DOI":"10.1080\/00207179.2013.810345","volume":"86","author":"M Fliess","year":"2013","unstructured":"Fliess, M., Join, C.: Model-free control. Int. J. Control. 86(12), 2228\u20132252 (2013)","journal-title":"Int. J. Control."},{"key":"2_CR26","doi-asserted-by":"publisher","DOI":"10.1002\/047166880X","volume-title":"Feedback Control of Computing Systems","author":"JL Hellerstein","year":"2004","unstructured":"Hellerstein, J.L., Diao, Y., Parekh, S., Tilbury, D.M.: Feedback Control of Computing Systems. Wiley, New York (2004)"},{"issue":"11","key":"2_CR27","first-page":"1111","volume":"4","author":"H Herodotou","year":"2011","unstructured":"Herodotou, H., Babu, S.: Profiling, what-if analysis, and cost-based optimization of mapreduce programs. PVLDB 4(11), 1111\u20131122 (2011)","journal-title":"PVLDB"},{"key":"2_CR28","doi-asserted-by":"crossref","unstructured":"Hoffmann, H., Eastep, J., Santambrogio, M.D., Miller, J.E., Agarwal, A.: Application heartbeats: A generic interface for specifying program performance and goals in autonomous computing environments. In: Proceedings of the 7th International Conference on Autonomic Computing, ICAC \u201910, Reston, pp. 79\u201388. ACM, New York (2010). https:\/\/doi.org\/10.1145\/1809049.1809065","DOI":"10.1145\/1809049.1809065"},{"issue":"12","key":"2_CR29","doi-asserted-by":"publisher","first-page":"2173","DOI":"10.1109\/TNN.2011.2176141","volume":"22","author":"Z Hou","year":"2011","unstructured":"Hou, Z., Jin, S.: Data-driven model-free adaptive control for a class of MIMO nonlinear discrete-time systems. IEEE Trans. Neural Netw. 22(12), 2173\u20132188 (2011)","journal-title":"IEEE Trans. Neural Netw."},{"issue":"1","key":"2_CR30","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"J Kephart","year":"2003","unstructured":"Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41\u201350 (2003)","journal-title":"Computer"},{"key":"2_CR31","unstructured":"Kihl, M., Robertsson, A., Wittenmark, B.: Performance modelling and control of server systems using non-linear control theory. In: J. Charzinski, R.L., Tran-Gia, P. (eds.) Providing Quality of Service in Heterogeneous Environments Proceedings of the 18th International Teletraffic Congress \u2013 ITC-18, Teletraffic Science and Engineering, vol. 5, pp. 1151\u20131160. Elsevier (2003). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1388343703802640"},{"key":"2_CR32","doi-asserted-by":"crossref","unstructured":"Klein, C., Papadopoulos, A., Dellkrantz, M., Durango, J., Maggio, M., Arzen, K.E., Hernandez-Rodriguez, F., Elmroth, E.: Improving cloud service resilience using brownout-aware load-balancing. In: 2014 IEEE 33rd International Symposium on Reliable Distributed Systems (SRDS), Nara, pp. 31\u201340 (2014)","DOI":"10.1109\/SRDS.2014.14"},{"key":"2_CR33","doi-asserted-by":"crossref","unstructured":"Klein, C., Maggio, M., \u00c5rz\u00e9n, K.E., Hern\u00e1ndez-Rodriguez, F.: Brownout: building more robust cloud applications. In: Proceedings of the 36th International Conference on Software Engineering, Hyderabad, pp. 700\u2013711. ICSE 2014. ACM (2014)","DOI":"10.1145\/2568225.2568227"},{"key":"2_CR34","volume-title":"System Identification: Theory for the User","author":"L Ljung","year":"1986","unstructured":"Ljung, L.: System Identification: Theory for the User. Prentice-Hall, Inc., Upper Saddle River (1986)"},{"key":"2_CR35","first-page":"689","volume":"47","author":"M Maggio","year":"2014","unstructured":"Maggio, M., Klein, C., \u00c5rz\u00e9n, K.E.: Control strategies for predictable brownouts in cloud computing. In: IFAC Proceedings Volumes, vol. 47, pp. 689\u2013694 (2014)","journal-title":"In: IFAC Proceedings Volumes"},{"key":"2_CR36","doi-asserted-by":"crossref","unstructured":"Maggio, M., Papadopoulos, A.V., Filieri, A., Hoffmann, H.: Automated control of multiple software goals using multiple actuators. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. ESEC\/FSE 2017, Paderborn, pp. 373\u2013384. ACM, New York (2017). https:\/\/doi.org\/10.1145\/3106237.3106247","DOI":"10.1145\/3106237.3106247"},{"key":"2_CR37","doi-asserted-by":"crossref","unstructured":"Mars, J., Tang, L., Hundt, R., Skadron, K., Soffa, M.L.: Bubble-up: increasing utilization in modern warehouse scale computers via sensible co-locations. In: Proceedings of the 44th Annual IEEE\/ACM International Symposium on Microarchitecture. MICRO-44, Porto Alegre, pp. 248\u2013259. ACM, New York (2011). https:\/\/doi.org\/10.1145\/2155620.2155650","DOI":"10.1145\/2155620.2155650"},{"key":"2_CR38","doi-asserted-by":"crossref","unstructured":"Moreno, G.A., C\u00e1mara, J., Garlan, D., Schmerl, B.: Proactive self-adaptation under uncertainty: a probabilistic model checking approach. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering. ESEC\/FSE 2015, Bergamo, pp. 1\u201312. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2786805.2786853","DOI":"10.1145\/2786805.2786853"},{"key":"2_CR39","doi-asserted-by":"crossref","unstructured":"Moreno, G.A., C\u00e1mara, J., Garlan, D., Schmerl, B.: Efficient decision-making under uncertainty for proactive self-adaptation. In: 2016 IEEE International Conference on Autonomic Computing (ICAC), W\u00fcrzburg, pp. 147\u2013156. IEEE (2016)","DOI":"10.1109\/ICAC.2016.59"},{"key":"2_CR40","doi-asserted-by":"publisher","unstructured":"Moreno, G.A., Papadopoulos, A.V., Angelopoulos, K., C\u00e1mara, J., Schmerl, B.: Comparing model-based predictive approaches to self-adaptation: CobRA and PLA. In: Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. SEAMS \u201917, Buenos Aires, pp. 42\u201353. IEEE Press, Piscataway (2017). https:\/\/doi.org\/10.1109\/SEAMS.2017.2","DOI":"10.1109\/SEAMS.2017.2"},{"key":"2_CR41","doi-asserted-by":"crossref","unstructured":"Oreizy, P., Medvidovic, N., Taylor, R.N.: Runtime software adaptation: framework, approaches, and styles. In: Companion of the 30th International Conference on Software Engineering. ICSE Companion \u201908, Leipzig, pp. 899\u2013910. ACM, New York (2008). https:\/\/doi.org\/10.1145\/1370175.1370181","DOI":"10.1145\/1370175.1370181"},{"key":"2_CR42","doi-asserted-by":"crossref","unstructured":"Rizvandi, N., Taheri, J., Zomaya, A.: On using pattern matching algorithms in mapreduce applications. In: ISPA, pp. 75\u201380 (2011)","DOI":"10.1109\/ISPA.2011.24"},{"key":"2_CR43","unstructured":"Sayyad, A.S., Menzies, T., Ammar, H.: On the value of user preferences in search-based software engineering: a case study in software product lines. In: Proceedings of the 2013 International Conference on Software Engineering. ICSE \u201913, San Francisco, pp. 492\u2013501. IEEE Press, Piscataway (2013). http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486853"},{"key":"2_CR44","doi-asserted-by":"crossref","unstructured":"Schwarzkopf, M., Konwinski, A., Abd-El-Malek, M., Wilkes, J.: Omega: flexible, scalable schedulers for large compute clusters. In: Proceedings of the 8th ACM European Conference on Computer Systems. EuroSys \u201913, Prague, pp. 351\u2013364. ACM, New York (2013). https:\/\/doi.org\/10.1145\/2465351.2465386","DOI":"10.1145\/2465351.2465386"},{"key":"2_CR45","doi-asserted-by":"crossref","unstructured":"Shevtsov, S., Weyns, D.: Keep it simplex: satisfying multiple goals with guarantees in control-based self-adaptive systems. In: 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering. FSE 2016, Seattle (2016)","DOI":"10.1145\/2950290.2950301"},{"key":"2_CR46","doi-asserted-by":"crossref","unstructured":"Shevtsov, S., Iftikhar, M.U., Weyns, D.: SimCA vs ActivFORMS: comparing control- and architecture-based adaptation on the TAS exemplar. In: Proceedings of the 1st International Workshop on Control Theory for Software Engineering, CTSE 2015, Bergamo, pp. 1\u20138. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2804337.2804338","DOI":"10.1145\/2804337.2804338"},{"issue":"8","key":"2_CR47","doi-asserted-by":"publisher","first-page":"784","DOI":"10.1109\/TSE.2017.2704579","volume":"44","author":"S Shevtsov","year":"2018","unstructured":"Shevtsov, S., Berekmeri, M., Weyns, D., Maggio, M.: Control-theoretical software adaptation: a systematic literature review. IEEE Trans. Softw. Eng. 44(8), 784\u2013810 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"2_CR48","doi-asserted-by":"publisher","unstructured":"Shevtsov, S., Weyns, D., Maggio, M.: Handling new and changing requirements with guarantees in self-adaptive systems using SimCA. In: Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. SEAMS \u201917, Buenos Aires, pp. 12\u201323. IEEE Press, Piscataway (2017). https:\/\/doi.org\/10.1109\/SEAMS.2017.3","DOI":"10.1109\/SEAMS.2017.3"},{"key":"2_CR49","doi-asserted-by":"crossref","unstructured":"Silva Souza, V.E., Lapouchnian, A., Robinson, W.N., Mylopoulos, J.: Awareness requirements for adaptive systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. SEAMS \u201911, Waikiki, pp. 60\u201369. ACM, New York (2011). https:\/\/doi.org\/10.1145\/1988008.1988018","DOI":"10.1145\/1988008.1988018"},{"key":"2_CR50","unstructured":"Souza, V.E.S., Lapouchnian, A., Mylopoulos, J.: (Requirement) evolution requirements for adaptive systems. In: Proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. SEAMS \u201912, Zurich, pp. 155\u2013164. IEEE Press, Piscataway (2012). http:\/\/dl.acm.org\/citation.cfm?id=2666795.2666820"},{"key":"2_CR51","volume-title":"Handbook of Software Engineering","author":"D Weyns","year":"2018","unstructured":"Weyns, D.: Software engineering of self-adaptive systems: an organised tour and future challenges. In: Cha, S., Taylor, R.N., Kang, K.C. (eds.) Handbook of Software Engineering. Springer, Cham (2018)"},{"key":"2_CR52","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/978-3-642-35813-5_4","volume-title":"Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, 24\u201329 Oct 2010 Revised Selected and Invited Papers","author":"D Weyns","year":"2013","unstructured":"Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola, R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H., G\u00f6schka, K.M.: On patterns for decentralized control in self-adaptive systems. In: de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, 24\u201329 Oct 2010 Revised Selected and Invited Papers, pp. 76\u2013107. Springer, Berlin\/Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-35813-5_4"},{"key":"2_CR53","volume-title":"Software Engineering for Self-Adaptive Systems III: Assurances, Lecture Notes in Computer Science","author":"D Weyns","year":"2017","unstructured":"Weyns, D., Bencomo, N., Calinescu, R., Camara, J., Ghezzi, C., Grassi, V., Grunske, L., Inverardi, P., Jezequel, J.M., Malek, S., Mirandola, R., Mori, M., Tamburrelli, G.: Perpetual assurances for self-adaptive systems. In: de Lemos, R., Garlan, D., Ghezzi, C., Giese, H. (eds.) Software Engineering for Self-Adaptive Systems III: Assurances, Lecture Notes in Computer Science, vol. 9640. Springer, Cham (2017)"},{"key":"2_CR54","unstructured":"Wittenmark, B., \u00c5str\u00f6m, K., \u00c5rz\u00e9n, K.E.: Computer control: an overview. Technical report (2002)"},{"key":"2_CR55","unstructured":"Zhu, X., Wang, Z., Singhal, S.: Utility-driven workload management using nested control design. In: American Control Conference, Minneapolis, p. 6 (2006)"},{"issue":"1","key":"2_CR56","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1145\/1496909.1496922","volume":"43","author":"X Zhu","year":"2009","unstructured":"Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Padala, P., Shin, K.: What does control theory bring to systems research? SIGOPS Oper. Syst. Rev. 43(1), 62\u201369 (2009). https:\/\/doi.org\/10.1145\/1496909.1496922","journal-title":"SIGOPS Oper. Syst. Rev."}],"container-title":["Engineering Adaptive Software Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-13-2185-6_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T04:53:05Z","timestamp":1573707185000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-13-2185-6_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9789811321849","9789811321856"],"references-count":56,"URL":"https:\/\/doi.org\/10.1007\/978-981-13-2185-6_2","relation":{},"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"15 January 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}