{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T07:23:25Z","timestamp":1751095405673,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":59,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811321849"},{"type":"electronic","value":"9789811321856"}],"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_1","type":"book-chapter","created":{"date-parts":[[2019,1,14]],"date-time":"2019-01-14T09:29:58Z","timestamp":1547458198000},"page":"1-33","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Design and Engineering of Adaptive Software Systems"],"prefix":"10.1007","author":[{"given":"Soichiro","family":"Hidaka","sequence":"first","affiliation":[]},{"given":"Zhenjiang","family":"Hu","sequence":"additional","affiliation":[]},{"given":"Marin","family":"Litoiu","sequence":"additional","affiliation":[]},{"given":"Lin","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Patrick","family":"Martin","sequence":"additional","affiliation":[]},{"given":"Xin","family":"Peng","sequence":"additional","affiliation":[]},{"given":"Guiling","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Yijun","family":"Yu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,1,15]]},"reference":[{"key":"1_CR1","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/3-540-36377-7_13","volume-title":"The Essence of Computation","author":"SM Abramov","year":"2002","unstructured":"Abramov, S.M., Gl\u00fcck, R.: Principles of inverse computation and the universal resolving algorithm. In: Mogensen, T.\u00c6. (eds.) The Essence of Computation, pp. 269\u2013295. Springer, Berlin (2002)"},{"key":"1_CR2","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/978-3-642-21001-3_10","volume-title":"Relating Software Requirements and Architectures","author":"Luciano Baresi","year":"2011","unstructured":"Baresi, L., Pasquale, L.: Adaptation goals for adaptive service-oriented architectures. In: Avgeriou, P., Grundy, J., Hall, J.G., Lago, P., Mistr\u00edk, I. (eds.) Relating Software Requirements and Architectures, pp. 161\u2013181. Springer, Berlin\/Heidelberg. http:\/\/link.springer.com\/chapter\/10.1007\/978-3-642-21001-3_10"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Bencomo, N., Whittle, J., Sawyer, P., Finkelstein, A., Letier, E.: Requirements reflection: requirements as runtime entities. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering, ICSE \u201910, vol. 2, pp. 199\u2013202. ACM, New York (2010). https:\/\/doi.org\/10.1145\/1810295.1810329","DOI":"10.1145\/1810295.1810329"},{"key":"1_CR4","unstructured":"Bernstein, P.A.: Applying model management to classical meta data problems. In: First Biennial Conference on Innovative Data Systems Research (CIDR 2003), Asilomar, CA, USA, 5\u20138 Jan (2003)"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Bernstein, P.A., Melnik, S.: Model management 2.0: manipulating richer mappings. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201907, Beijing, pp. 1\u201312. ACM, New York (2007). https:\/\/doi.org\/10.1145\/1247480.1247482","DOI":"10.1145\/1247480.1247482"},{"key":"1_CR6","first-page":"1","volume-title":"Conceptual Modeling \u2014 ER 2000","author":"Philip A. Bernstein","year":"2000","unstructured":"Bernstein, P.A., Rahm, E.: Data warehouse scenarios for model management. In: Proceedings of the 19th International Conference on Conceptual Modeling, ER\u201900, Salt Lake City, pp. 1\u201315. Springer, Berlin\/Heidelberg (2000). http:\/\/dl.acm.org\/citation.cfm?id=1765112.1765114"},{"issue":"4","key":"1_CR7","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1145\/369275.369289","volume":"29","author":"PA Bernstein","year":"2000","unstructured":"Bernstein, P.A., Halevy, A.Y., Pottinger, R.A.: A vision for management of complex models. SIGMOD Rec. 29(4), 55\u201363 (2000). https:\/\/doi.org\/10.1145\/369275.369289","journal-title":"SIGMOD Rec."},{"key":"1_CR8","unstructured":"Booch, G.: Software archeology and the handbook of software architecture. In: Workshop on Software Reengineering, Bad Honnef, pp. 5\u20136 (2008). http:\/\/dblp.uni-trier.de\/rec\/bibtex\/conf\/wsr\/Booch08"},{"key":"1_CR9","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":"1_CR10","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","author":"Yuriy 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: Lemos, R., Giese, H., M\u00fcller, Hausi, A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. Lecture Notes in Computer Science, vol. 7475, pp. 33\u201350. Springer, Berlin\/Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-35813-5_2"},{"issue":"6","key":"1_CR11","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/S0306-4379(02)00012-1","volume":"27","author":"J Castro","year":"2002","unstructured":"Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the tropos project. Inf. Syst. 27(6), 365\u2013389 (2002). https:\/\/doi.org\/10.1016\/S0306-4379(02)00012-1","journal-title":"Inf. Syst."},{"issue":"1","key":"1_CR12","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/69.368522","volume":"7","author":"IR Chen","year":"1995","unstructured":"Chen, I.R., Bastani, F.B., Tsao, T.W.: On the reliability of ai planning software in real-time applications. IEEE Trans. Knowl. Data Eng. 7(1), 4\u201313 (1995). https:\/\/doi.org\/10.1109\/69.368522","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Chen, B., Peng, X., Yu, Y., Nuseibeh, B., Zhao, W.: Self-adaptation through incremental generative model transformations at runtime. In: 36th International Conference on Software Engineering (ICSE 2014), pp. 676\u2013687. Hyderabad, India. ACM\/IEEE (2014)","DOI":"10.1145\/2568225.2568310"},{"key":"1_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-02161-9","volume-title":"Software Engineering for Self-Adaptive Systems","author":"Betty H. C. Cheng","year":"2009","unstructured":"Cheng, B.H., Lemos, R., Giese, H., Inverardi, P., Magee, J., Andersson, J., Becker, B., Bencomo, N., Brun, Y., Cukic, B., Marzo Serugendo, G., Dustdar, S., Finkelstein, A., Gacek, C., Geihs, K., Grassi, V., Karsai, G., Kienle, H.M., Kramer, J., Litoiu, M., Malek, S., Mirandola, R., M\u00fcller, H.A., Park, S., Shaw, M., Tichy, M., Tivoli, M., Weyns, D., Whittle, J.: Software Engineering for Self-Adaptive Systems, chap. Software Engineering for Self-Adaptive Systems: A Research Roadmap, pp. 1\u201326. Springer, Berlin\/Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02161-9_1"},{"key":"1_CR15","series-title":"Lecture Notes in Computer Science","volume-title":"Software Engineering for Self-Adaptive Systems","year":"2009","unstructured":"Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.): Software Engineering for Self-Adaptive Systems. Lecture Notes in Computer Science, vol. 5525. Springer, Berlin\/New York (2009)"},{"key":"1_CR16","unstructured":"IBM Corporation: An architectural blueprint for autonomic computing. Autonomic Computing White Paper, 4th edn. Technical report, IBM (2006)"},{"key":"1_CR17","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1007\/978-3-642-02408-5_19","volume-title":"Theory and Practice of Model Transformations","author":"Krzysztof Czarnecki","year":"2009","unstructured":"Czarnecki, K., Foster, J.N., Hu, Z., L\u00e4mmel, R., Sch\u00fcrr, A., Terwilliger, J.F.: Bidirectional transformations: a cross-discipline perspective. In: ICMT\u201909, ETH Zurich, pp. 260\u2013283 (2009)"},{"key":"1_CR18","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-642-16373-9_3","volume-title":"Conceptual Modeling \u2013 ER 2010","author":"Fabiano Dalpiaz","year":"2010","unstructured":"Dalpiaz, F., Chopra, A.K., Giorgini, P., Mylopoulos, J.: Adaptation in open systems: giving interaction its rightful place. In: Proceedings of the 29th International Conference on Conceptual Modeling, pp. 31\u201345. ER\u201910, Vancouver. Springer, Berlin\/Heidelberg (2010). http:\/\/dl.acm.org\/citation.cfm?id=1929757.1929761"},{"key":"1_CR19","volume-title":"On the Origin of Species by Means of Natural Selection","author":"C Darwin","year":"1859","unstructured":"Darwin, C.: On the Origin of Species by Means of Natural Selection. D. Appleton and Co., New York (1859)"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"de Lemos, R., Giese, H., M\u00fcller, H.A., Shaw, M. (eds.): Software Engineering for Self-Adaptive Systems II \u2013 International Seminar, Dagstuhl Castle, 24\u201329 Oct 2010 Revised Selected and Invited Papers. Lecture Notes in Computer Science, vol. 7475. Springer (2013)","DOI":"10.1007\/978-3-642-35813-5"},{"key":"1_CR21","unstructured":"Dorn, C., Taylor, R.N.: Coupling software architecture and human architecture for collaboration-aware system adaptation. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913, San Francisco, pp. 53\u201362. IEEE Press, Piscataway (2013). http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486796"},{"issue":"1","key":"1_CR22","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/s11229-008-9338-2","volume":"169","author":"J Earman","year":"2009","unstructured":"Earman, J., Smeenk, C., W\u00fcthrich, C.: Do the laws of physics forbid the operation of time machines? Synthese 169(1), 91\u2013124 (2009). http:\/\/link.springer.com\/article\/10.1007\/s11229-008-9338-2","journal-title":"Synthese"},{"key":"1_CR23","doi-asserted-by":"crossref","unstructured":"Ernst, N., Borgida, A., Jureta, I.: Finding incremental solutions for evolving requirements. In: Requirements Engineering Conference (RE), Trento, 2011 19th IEEE International, pp. 15\u201324 (2011)","DOI":"10.1109\/RE.2011.6051656"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Fickas, S., Feather, M.S.: Requirements monitoring in dynamic environments. In: Proceedings of the Second IEEE International Symposium on Requirements Engineering, RE \u201995, York, UK, p. 140. IEEE Computer Society, Washington, DC (1995). http:\/\/dl.acm.org\/citation.cfm?id=827254.827800","DOI":"10.1109\/ISRE.1995.512555"},{"issue":"3","key":"1_CR25","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/1232420.1232424","volume":"29","author":"J. Nathan Foster","year":"2007","unstructured":"Foster, J.N., Greenwald, M.B., Moore, J.T., Pierce, B.C., Schmitt, A.: Combinators for bidirectional tree transformations: a linguistic approach to the view-update problem. ACM Trans. Program. Lang. Syst. 29 (2007). https:\/\/doi.org\/10.1145\/1232420.1232424","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"1_CR26","doi-asserted-by":"crossref","unstructured":"Ghanbari, H., Litoiu, M.: Replica placement in cloud through simple stochastic model predictive control. In: IEEE Cloud, Anchorage, Alaska, 27 June\u20132 July (2014)","DOI":"10.1109\/CLOUD.2014.21"},{"key":"1_CR27","doi-asserted-by":"crossref","unstructured":"Gotel, O.C., Finkelstein, C.W.: An analysis of the requirements traceability problem. In: Proceedings of the First International Conference on Requirements Engineering, Colorado Springs, pp. 94\u2013101. IEEE (1994)","DOI":"10.1109\/ICRE.1994.292398"},{"key":"1_CR28","doi-asserted-by":"crossref","unstructured":"Hidaka, S., Hu, Z., Inaba, K., Kato, H., Matsuda, K., Nakano, K.: Bidirectionalizing graph transformations. In: ACM SIGPLAN International Conference on Functional Programming, Baltimore, Maryland pp. 205\u2013216. ACM (2010)","DOI":"10.1145\/1863543.1863573"},{"key":"1_CR29","unstructured":"Hoisl, B., Hu, Z., Hidaka, S.: Towards co-evolution in model-driven development via bidirectional higher-order transformation. In: Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, pp. 466\u2013471. SciTePress (2014). http:\/\/nm.wu-wien.ac.at\/nm\/file\/MODELSWARD2014-PP%2epdf?m=download"},{"key":"1_CR30","unstructured":"Jian, Y., Li, T., Liu, L., Yu, E.: Goal-oriented requirements modelling for running systems. In: 2010 First International Workshop on Requirements@Run.Time (RE@RunTime), Sydney, NSW, Australia, pp. 1\u20138 (2010)"},{"key":"1_CR31","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1007\/978-3-540-74974-5_22","volume-title":"Service-Oriented Computing \u2013 ICSOC 2007","author":"Ivan J. Jureta","year":"2007","unstructured":"Jureta, I.J., Faulkner, S., Thiran, P.: Dynamic requirements specification for adaptable and open service-oriented systems. In: Proceedings of the 5th International Conference on Service-Oriented Computing, ICSOC \u201907, Vienna, Austria, pp. 270\u2013282. Springer, Berlin\/Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-74974-5_22"},{"issue":"1","key":"1_CR32","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41\u201350 (2003). https:\/\/doi.org\/10.1109\/MC.2003.1160055","journal-title":"Computer"},{"issue":"11","key":"1_CR33","doi-asserted-by":"publisher","first-page":"1293","DOI":"10.1109\/32.60317","volume":"16","author":"J Kramer","year":"1990","unstructured":"Kramer, J., Magee, J.: The evolving philosophers problem: dynamic change management. IEEE Trans. Softw. Eng. 16(11), 1293\u20131306 (1990)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1_CR34","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/978-3-642-21210-9_21","volume-title":"Models in Software Engineering","author":"Grzegorz Lehmann","year":"2011","unstructured":"Lehmann, G., Blumendorf, M., Trollmann, F., Albayrak, S.: Meta-modeling runtime models. In: Proceedings of the 2010 International Conference on Models in Software Engineering, Oslo, Norway, pp. 209\u2013223. MODELS\u201910. Springer, Berlin\/Heidelberg (2011). http:\/\/dl.acm.org\/citation.cfm?id=2008503.2008532"},{"issue":"2","key":"1_CR35","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1109\/TCC.2015.2409873","volume":"5","author":"J Li","year":"2017","unstructured":"Li, J., Woodside, C.M., Chinneck, J., Litoiu, M.: Adaptive Cloud Deployment Using Persistence Strategies and Application Awareness, IEEE Trans. Cloud Comput. 5(2), pp. 277\u2013290 (2017)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"1_CR36","unstructured":"Li, J.Z., Woodside, M., Chinneck, J., Litoiu, M.: Cloudopt: multi-goal optimization of application deployments across a cloud. In: Proceedings of the 7th International Conference on Network and Services Management, Paris, France, pp. 162\u2013170. CNSM \u201911. International Federation for Information Processing, Laxenburg (2011). http:\/\/dl.acm.org\/citation.cfm?id=2147671.2147697"},{"issue":"3","key":"1_CR37","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1504\/IJAOSE.2008.019422","volume":"2","author":"L Liu","year":"2008","unstructured":"Liu, L., Liu, Q., Chi, C., Jin, Z., Yu, E.: Towards a service requirements modelling ontology based on agent knowledge and intentions. Int. J. Agent-Oriented Softw. Eng. 2(3), 324\u2013349 (2008). https:\/\/doi.org\/10.1504\/IJAOSE.2008.019422","journal-title":"Int. J. Agent-Oriented Softw. Eng."},{"key":"1_CR38","doi-asserted-by":"crossref","unstructured":"Ma, X., Baresi, L., Ghezzi, C., Panzica La Manna, V., Lu, J.: Version-consistent dynamic reconfiguration of component-based distributed systems. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, Szeged, Hungary, pp. 245\u2013255. ESEC\/FSE \u201911. ACM, New York (2011). https:\/\/doi.org\/10.1145\/2025113.2025148","DOI":"10.1145\/2025113.2025148"},{"key":"1_CR39","doi-asserted-by":"publisher","unstructured":"Ma, Z., Liu, L., Yang, H., Mylopoulos, J.: Adaptive service composition based on runtime requirements monitoring. In: Proceedings of the 2011 IEEE International Conference on Web Services, ICWS \u201911, Washington, DC, pp. 339\u2013346. IEEE Computer Society, Washington, DC (2011). https:\/\/doi.org\/10.1109\/ICWS.2011.83","DOI":"10.1109\/ICWS.2011.83"},{"key":"1_CR40","doi-asserted-by":"crossref","unstructured":"Mylopoulos, J.: Stateful requirements monitoring for self-repairing socio-technical systems. In: Proceedings of the 2012 IEEE 20th International Requirements Engineering Conference (RE), RE \u201912, Chicago, IL, pp. 121\u2013130. IEEE Computer Society, Washington, DC (2012). https:\/\/doi.org\/10.1109\/RE.2012.6345796","DOI":"10.1109\/RE.2012.6345796"},{"issue":"3","key":"1_CR41","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/5254.769885","volume":"14","author":"P Oreizy","year":"1999","unstructured":"Oreizy, P., Gorlick, M.M., Taylor, R.N., Heimbigner, D., Johnson, G., Medvidovic, N., Quilici, A., Rosenblum, D.S., Wolf, A.L.: An architecture-based approach to self-adaptive software. IEEE Intell. Syst. 14(3), 54\u201362 (1999). https:\/\/doi.org\/10.1109\/5254.769885","journal-title":"IEEE Intell. Syst."},{"key":"1_CR42","doi-asserted-by":"crossref","unstructured":"Salifu, M., Yu, Y., Nuseibeh, B.: Specifying monitoring and switching problems in context. In: 15th IEEE International Requirements Engineering Conference, RE 2007, New Delhi, 15\u201319 Oct 2007, pp. 211\u2013220 (2007)","DOI":"10.1109\/RE.2007.21"},{"issue":"12","key":"1_CR43","doi-asserted-by":"publisher","first-page":"2829","DOI":"10.1016\/j.jss.2012.07.062","volume":"85","author":"M Salifu","year":"2012","unstructured":"Salifu, M., Yu, Y., Bandara, A.K., Nuseibeh, B.: Analysing monitoring and switching problems for adaptive systems. J. Syst. Softw. 85(12), 2829\u20132839 (2012). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121212002257","journal-title":"J. Syst. Softw."},{"key":"1_CR44","doi-asserted-by":"crossref","unstructured":"Sasano, I., Hu, Z., Hidaka, S., Inaba, K., Kato, H., Nakano, K.: Toward bidirectionalization of ATL with GRoundTram. In: ICMT. Zurich, Switzerland LNCS, vol. 6707, pp. 138\u2013151. Springer (2011)","DOI":"10.1007\/978-3-642-21732-6_10"},{"issue":"5","key":"1_CR45","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1016\/j.jss.2010.12.009","volume":"84","author":"H Song","year":"2011","unstructured":"Song, H., Huang, G., Chauvel, F., Xiong, Y., Hu, Z., Sun, Y., Mei, H.: Supporting runtime software architecture: a bidirectional-transformation-based approach. J. Syst. Softw. 84(5), 711\u2013723 (2011). https:\/\/doi.org\/10.1016\/j.jss.2010.12.009","journal-title":"J. Syst. Softw."},{"issue":"1","key":"1_CR46","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/s10270-008-0109-9","volume":"9","author":"P Stevens","year":"2010","unstructured":"Stevens, P.: Bidirectional model transformations in QVT: semantic issues and open questions. Softw. Syst. Model. 9(1), 7\u201320 (2010)","journal-title":"Softw. Syst. Model."},{"key":"1_CR47","first-page":"18","volume-title":"Lecture Notes in Computer Science","author":"Massimo Tisi","year":"2009","unstructured":"Tisi, M., Jouault, F., Fraternali, P., Ceri, S., B\u00e9zivin, J.: On the use of higher-order model transformations. In: Model Driven Architecture \u2013 Foundations and Applications, Enschede, The Netherlands, LNCS, vol. 5562, pp. 18\u201333. Springer (2009). https:\/\/doi.org\/10.1007\/978-3-642-02674-4_3"},{"issue":"4","key":"1_CR48","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2555612","volume":"8","author":"Thomas Vogel","year":"2014","unstructured":"Vogel, T., Giese, H.: Model-driven engineering of self-adaptive software with eurema. ACM Trans. Auton. Adapt. Syst. 8(4), 18:1\u201318:33 (2014). https:\/\/doi.org\/10.1145\/2555612","journal-title":"ACM Transactions on Autonomous and Adaptive Systems"},{"issue":"1","key":"1_CR49","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10515-008-0042-8","volume":"16","author":"Y Wang","year":"2009","unstructured":"Wang, Y., McIlraith, S.A., Yu, Y., Mylopoulos, J.: Monitoring and diagnosing software requirements. Autom. Softw. Eng. 16(1), 3\u201335 (2009). http:\/\/link.springer.com\/article\/10.1007\/s10515-008-0042-8","journal-title":"Autom. Softw. Eng."},{"key":"1_CR50","first-page":"426","volume-title":"Lecture Notes in Computer Science","author":"Michel Wermelinger","year":"2011","unstructured":"Wermelinger, M., Yu, Y.: Some issues in the \u2018archaeology\u2019 of software evolution. In: Fernandes, J.M., L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) Generative and Transformational Techniques in Software Engineering III, vol. 6491, pp. 426\u2013445. Lecture Notes in Computer Science. Springer (2011). http:\/\/oro.open.ac.uk\/22105\/ , International Summer School, GTTSE 2009, Braga, 6\u201311 July 2009, Revised Papers"},{"issue":"5","key":"1_CR51","doi-asserted-by":"publisher","first-page":"623","DOI":"10.1007\/s10664-011-9164-x","volume":"16","author":"M Wermelinger","year":"2011","unstructured":"Wermelinger, M., Yu, Y., Lozano, A., Capiluppi, A.: Assessing architectural evolution: a case study. Empir. Softw. Eng. 16(5), 623\u2013666 (2011). http:\/\/oro.open.ac.uk\/28753\/","journal-title":"Empir. Softw. Eng."},{"issue":"2","key":"1_CR52","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s00766-010-0101-0","volume":"15","author":"J Whittle","year":"2010","unstructured":"Whittle, J., Sawyer, P., Bencomo, N., Cheng, B.H.C., Bruel, J.M.: RELAX: a language to address uncertainty in self-adaptive systems requirement. Requir. Eng. 15(2), 177\u2013196 (2010). http:\/\/link.springer.com\/article\/10.1007\/s00766-010-0101-0","journal-title":"Requir. Eng."},{"key":"1_CR53","unstructured":"Yu, E.S.K.: Towards modeling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3rd IEEE International Symposium on Requirements Engineering, Annapolis, MD, p. 226. RE \u201997. IEEE Computer Society, Washington, DC (1997). http:\/\/dl.acm.org\/citation.cfm?id=827255.827807"},{"key":"1_CR54","unstructured":"Yu, Y., Lapouchnian, A., Liaskos, S., Mylopoulos, J., Leite, J.C.S.P.: From goals to high-variability software design. In: An, A., Matwin, S., Ra\u015b, Z.W., \u015ale\u0327zak, D. (eds.) Foundations of Intelligent Systems, Toronto, Canada, vol. 4994, pp. 1\u201316. Lecture Notes in Computer Science. Springer, Berlin\/Heidelberg (2008). http:\/\/link.springer.com\/chapter\/10.1007\/978-3-540-68123-6_1"},{"key":"1_CR55","doi-asserted-by":"crossref","unstructured":"Yu, Y., Tun, T.T., Nuseibeh, B.: Specifying and detecting meaningful changes in programs. In: ASE, Lawrence, KS, pp. 273\u2013282 (2011)","DOI":"10.1109\/ASE.2011.6100063"},{"key":"1_CR56","doi-asserted-by":"crossref","unstructured":"Yu, Y., Wang, Y., Mylopoulos, J., Liaskos, S., Lapouchnian, A., Prado Leite, J.C.S.D.: Reverse engineering goal models from legacy code. In: Proceedings of the 13th IEEE International Conference on Requirements Engineering, Paris, France, RE \u201905, pp. 363\u2013372. IEEE Computer Society, Washington, DC (2005). https:\/\/doi.org\/10.1109\/RE.2005.61","DOI":"10.1109\/RE.2005.61"},{"key":"1_CR57","doi-asserted-by":"crossref","unstructured":"Yu, Y., Lin, Y., Hu, Z., Hidaka, S., Hiroyuki, K., Montrieux, L.: Maintaining invariant traceability through bidirectional transformations. In: ICSE, Zurich, Switzerland, pp. 540\u2013550 (2012)","DOI":"10.1109\/ICSE.2012.6227162"},{"issue":"1","key":"1_CR58","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/237432.237434","volume":"6","author":"P Zave","year":"1997","unstructured":"Zave, P., Jackson, M.: Four dark corners of requirements engineering. ACM Trans. Softw. Eng. Methodol. 6(1), 1\u201330 (1997). https:\/\/doi.org\/10.1145\/237432.237434","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"1_CR59","doi-asserted-by":"crossref","unstructured":"Zoghi, P., Shtern, M., Litoiu, M.: Designing search based adaptive systems: a quantitative approach. In: Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201914, Hyderabad, India, pp. 7\u201316. ACM, New York (2014). https:\/\/doi.org\/10.1145\/2593929.2593935","DOI":"10.1145\/2593929.2593935"}],"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_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T04:52:46Z","timestamp":1573707166000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-13-2185-6_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9789811321849","9789811321856"],"references-count":59,"URL":"https:\/\/doi.org\/10.1007\/978-981-13-2185-6_1","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"}}]}}