{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T18:28:52Z","timestamp":1769020132144,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,5,14]],"date-time":"2016-05-14T00:00:00Z","timestamp":1463184000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ERC advanced grant Lucretius","award":["267856"],"award-info":[{"award-number":["267856"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,5,14]]},"DOI":"10.1145\/2897053.2897054","type":"proceedings-article","created":{"date-parts":[[2016,5,22]],"date-time":"2016-05-22T02:39:36Z","timestamp":1463884776000},"page":"35-46","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Model predictive control for software systems with CobRA"],"prefix":"10.1145","author":[{"given":"Konstantinos","family":"Angelopoulos","sequence":"first","affiliation":[{"name":"University of Trento, Trento, Italy"}]},{"given":"Alessandro V.","family":"Papadopoulos","sequence":"additional","affiliation":[{"name":"Lund University, Lund, Sweden"}]},{"given":"V\u00edtor E.","family":"Silva Souza","sequence":"additional","affiliation":[{"name":"Federal University of Esp\u00edrito Santo, V\u00edtoria, Brazil"}]},{"given":"John","family":"Mylopoulos","sequence":"additional","affiliation":[{"name":"University of Trento Trento, Italy"}]}],"member":"320","published-online":{"date-parts":[[2016,5,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.64"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-0348-8407-5","volume-title":"Nonlinear model predictive control","author":"Allg\u00f6wer F.","year":"2000","unstructured":"F. Allg\u00f6wer and A. Zheng . Nonlinear model predictive control , volume 26 . Birkh\u00e4user Basel , 2000 . F. Allg\u00f6wer and A. Zheng. Nonlinear model predictive control, volume 26. Birkh\u00e4user Basel, 2000."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2804337.2804340"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593929.2593936"},{"key":"e_1_3_2_1_5_1","first-page":"384","volume-title":"ER 2015","author":"Angelopoulos K.","year":"2015","unstructured":"K. Angelopoulos , V. E. S. Souza , and J. Mylopoulos . Capturing variability in adaptation spaces: A three-peaks approach. In Conceptual Modeling - 34th International Conference , ER 2015 , Proceedings , pages 384 -- 398 , 2015 . K. Angelopoulos, V. E. S. Souza, and J. Mylopoulos. Capturing variability in adaptation spaces: A three-peaks approach. In Conceptual Modeling - 34th International Conference, ER 2015, Proceedings, pages 384--398, 2015."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_3"},{"key":"e_1_3_2_1_7_1","volume-title":"Model Predictive Control","author":"Camacho E.","year":"2004","unstructured":"E. Camacho and C. Bordons . Model Predictive Control . Springer London , 2004 . E. Camacho and C. Bordons. Model Predictive Control. Springer London, 2004."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2695664.2695680"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/2747013.2747140"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137677.1137679"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100064"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568272"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786833"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/2821357.2821370"},{"key":"e_1_3_2_1_15_1","article-title":"Predictive control for energy-aware consolidation in cloud datacenters. Control Systems Technology","author":"Gaggero M.","year":"2015","unstructured":"M. Gaggero and L. Caviglione . Predictive control for energy-aware consolidation in cloud datacenters. Control Systems Technology , IEEE Transactions on, pages 1--14 , 2015 . M. Gaggero and L. Caviglione. Predictive control for energy-aware consolidation in cloud datacenters. Control Systems Technology, IEEE Transactions on, pages 1--14, 2015.","journal-title":"IEEE Transactions on, pages 1--14"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2014.21"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.3182\/20140824-6-ZA-1003.00295"},{"issue":"3","key":"e_1_3_2_1_18_1","first-page":"1006","article-title":"Predictive control using an fpga with application to aircraft control. Control Systems Technology","volume":"22","author":"Hartley E.","year":"2014","unstructured":"E. Hartley , J. Jerez , A. Suardi , J. Maciejowski , E. Kerrigan , and G. Constantinides . Predictive control using an fpga with application to aircraft control. Control Systems Technology , IEEE Transactions on , 22 ( 3 ): 1006 -- 1017 , May 2014 . E. Hartley, J. Jerez, A. Suardi, J. Maciejowski, E. Kerrigan, and G. Constantinides. Predictive control using an fpga with application to aircraft control. Control Systems Technology, IEEE Transactions on, 22(3):1006--1017, May 2014.","journal-title":"IEEE Transactions on"},{"issue":"3","key":"e_1_3_2_1_19_1","first-page":"1006","article-title":"Predictive control using an fpga with application to aircraft control. Control Systems Technology","volume":"22","author":"Hartley E. N.","year":"2014","unstructured":"E. N. Hartley , J. L. Jerez , A. Suardi , J. M. Maciejowski , E. C. Kerrigan , and G. A. Constantinides . Predictive control using an fpga with application to aircraft control. Control Systems Technology , IEEE Transactions on , 22 ( 3 ): 1006 -- 1017 , 2014 . E. N. Hartley, J. L. Jerez, A. Suardi, J. M. Maciejowski, E. C. Kerrigan, and G. A. Constantinides. Predictive control using an fpga with application to aircraft control. Control Systems Technology, IEEE Transactions on, 22(3):1006--1017, 2014.","journal-title":"IEEE Transactions on"},{"issue":"12","key":"e_1_3_2_1_20_1","first-page":"3238","article-title":"Embedded online optimization for model predictive control at megahertz rates. Automatic Control","volume":"59","author":"Jerez J.","year":"2014","unstructured":"J. Jerez , P. Goulart , S. Richter , G. Constantinides , E. Kerrigan , and M. Morari . Embedded online optimization for model predictive control at megahertz rates. Automatic Control , IEEE Transactions on , 59 ( 12 ): 3238 -- 3251 , Dec 2014 . J. Jerez, P. Goulart, S. Richter, G. Constantinides, E. Kerrigan, and M. Morari. Embedded online optimization for model predictive control at megahertz rates. Automatic Control, IEEE Transactions on, 59(12):3238--3251, Dec 2014.","journal-title":"IEEE Transactions on"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2012.03.010"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.605933"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2014.14"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-008-0070-y"},{"key":"e_1_3_2_1_25_1","volume-title":"Theory for the User","author":"Ljung L.","year":"1999","unstructured":"L. Ljung . System Identification : Theory for the User . Prentice Hall PTR , Upper Saddle River, NJ, USA, 1999 . L. Ljung. System Identification: Theory for the User. Prentice Hall PTR, Upper Saddle River, NJ, USA, 1999."},{"key":"e_1_3_2_1_26_1","volume-title":"Control Conference (CCC), 2010","author":"Ljung L.","year":"2010","unstructured":"L. Ljung . Approaches to identification of nonlinear systems . In Control Conference (CCC), 2010 29th Chinese, pages 1- -5, July 2010 . L. Ljung. Approaches to identification of nonlinear systems. In Control Conference (CCC), 2010 29th Chinese, pages 1--5, July 2010."},{"key":"e_1_3_2_1_27_1","volume-title":"Predictive Control: With Constraints","author":"Maciejowski J.","year":"2002","unstructured":"J. Maciejowski . Predictive Control: With Constraints . Prentice Hall , 2002 . J. Maciejowski. Predictive Control: With Constraints. Prentice Hall, 2002."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382570.2382572"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1080\/13873954.2014.942785"},{"key":"e_1_3_2_1_30_1","volume-title":"A survey of industrial model predictive control technology. Control engineering practice, 11(7):733--764","author":"Qin S. J.","year":"2003","unstructured":"S. J. Qin and T. A. Badgwell . A survey of industrial model predictive control technology. Control engineering practice, 11(7):733--764 , 2003 . S. J. Qin and T. A. Badgwell. A survey of industrial model predictive control technology. Control engineering practice, 11(7):733--764, 2003."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.42"},{"key":"e_1_3_2_1_32_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1007\/978-3-642-33606-5_21","volume-title":"On the Move to Meaningful Internet Systems: OTM","author":"Souza V.","year":"2012","unstructured":"V. Souza , A. Lapouchnian , and J. Mylopoulos . Requirements-driven qualitative adaptation . In R. Meersman, H. Panetto, T. Dillon, S. Rinderle-Ma, P. Dadam, X. Zhou, S. Pearson, A. Ferscha, S. Bergamaschi, and I. Cruz, editors, On the Move to Meaningful Internet Systems: OTM 2012 , volume 7565 of Lecture Notes in Computer Science , pages 342 -- 361 . Springer Berlin Heidelberg , 2012. V. Souza, A. Lapouchnian, and J. Mylopoulos. Requirements-driven qualitative adaptation. In R. Meersman, H. Panetto, T. Dillon, S. Rinderle-Ma, P. Dadam, X. Zhou, S. Pearson, A. Ferscha, S. Bergamaschi, and I. Cruz, editors, On the Move to Meaningful Internet Systems: OTM 2012, volume 7565 of Lecture Notes in Computer Science, pages 342--361. Springer Berlin Heidelberg, 2012."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-012-0232-2"},{"key":"e_1_3_2_1_34_1","first-page":"346","volume-title":"30th International Conference, ER. Proceedings","author":"Souza V. E. S.","year":"2011","unstructured":"V. E. S. Souza , A. Lapouchnian , and J. Mylopoulos . System identification for adaptive software systems: A requirements engineering perspective. In Conceptual Modeling - ER 2011 , 30th International Conference, ER. Proceedings , pages 346 -- 361 , 2011 . V. E. S. Souza, A. Lapouchnian, and J. Mylopoulos. System identification for adaptive software systems: A requirements engineering perspective. In Conceptual Modeling - ER 2011, 30th International Conference, ER. Proceedings, pages 346--361, 2011."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1988008.1988018"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774180"},{"issue":"2","key":"e_1_3_2_1_37_1","first-page":"267","article-title":"Fast model predictive control using online optimization. Control Systems Technology","volume":"18","author":"Wang Y.","year":"2010","unstructured":"Y. Wang and S. Boyd . Fast model predictive control using online optimization. Control Systems Technology , IEEE Transactions on , 18 ( 2 ): 267 -- 278 , March 2010 . Y. Wang and S. Boyd. Fast model predictive control using online optimization. Control Systems Technology, IEEE Transactions on, 18(2):267--278, March 2010.","journal-title":"IEEE Transactions on"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2013.11.019"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593929.2593935"}],"event":{"name":"ICSE '16: 38th International Conference on Software Engineering","location":"Austin Texas","acronym":"ICSE '16","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS\\DATC IEEE Computer Society","TCSE IEEE Computer Society's Tech. Council on Software Engin."]},"container-title":["Proceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897053.2897054","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897053.2897054","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:47Z","timestamp":1750221527000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897053.2897054"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,14]]},"references-count":39,"alternative-id":["10.1145\/2897053.2897054","10.1145\/2897053"],"URL":"https:\/\/doi.org\/10.1145\/2897053.2897054","relation":{},"subject":[],"published":{"date-parts":[[2016,5,14]]},"assertion":[{"value":"2016-05-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}