{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T23:36:33Z","timestamp":1723160193971},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2015,5,14]],"date-time":"2015-05-14T00:00:00Z","timestamp":1431561600000},"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":["Requirements Eng"],"published-print":{"date-parts":[[2015,9]]},"DOI":"10.1007\/s00766-015-0227-1","type":"journal-article","created":{"date-parts":[[2015,5,13]],"date-time":"2015-05-13T16:33:11Z","timestamp":1431534791000},"page":"233-252","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Rationalism with a dose of empiricism: combining goal reasoning and case-based reasoning for self-adaptive software systems"],"prefix":"10.1007","volume":"20","author":[{"given":"Wenyi","family":"Qian","sequence":"first","affiliation":[]},{"given":"Xin","family":"Peng","sequence":"additional","affiliation":[]},{"given":"Bihuan","family":"Chen","sequence":"additional","affiliation":[]},{"given":"John","family":"Mylopoulos","sequence":"additional","affiliation":[]},{"given":"Huanhuan","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Wenyun","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,5,14]]},"reference":[{"issue":"1","key":"227_CR1","doi-asserted-by":"crossref","first-page":"39","DOI":"10.3233\/AIC-1994-7104","volume":"7","author":"A Aamodt","year":"1994","unstructured":"Aamodt A, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun 7(1):39\u201359","journal-title":"AI Commun"},{"key":"227_CR2","unstructured":"Anglano C, Montani S (2005) Achieving self-healing in autonomic software systems: a case-based reasoning approach. In: SOAS, pp 267\u2013281"},{"key":"227_CR3","doi-asserted-by":"crossref","unstructured":"Baresi L, Pasquale L, Spoletini P (2010) Fuzzy goals for requirements-driven adaptation. In: RE, pp 125\u2013134","DOI":"10.1109\/RE.2010.25"},{"key":"227_CR4","doi-asserted-by":"crossref","unstructured":"Bencomo N, Belaggoun A (2013) Supporting decision-making for self-adaptive systems: from goal models to dynamic decision networks. In: REFSQ, pp 221\u2013236","DOI":"10.1007\/978-3-642-37422-7_16"},{"issue":"11\u2014-12","key":"227_CR5","doi-asserted-by":"crossref","first-page":"1257","DOI":"10.1002\/spe.767","volume":"36","author":"E Bruneton","year":"2006","unstructured":"Bruneton E, Coupaye T, Leclercq M, Qu\u00e9ma V, Stefani J (2006) The FRACTAL component model and its support in java: experiences with auto-adaptive and reconfigurable systems. Softw Pract Exp 36(11\u201312):1257\u20131284","journal-title":"Softw Pract Exp"},{"key":"227_CR6","doi-asserted-by":"crossref","unstructured":"Carzaniga A, Rosenblum D, Wolf A (2003) Design and evaluation of a wide-area event notification service. In: foundations of intrusion tolerant systems, 2003 (Organically Assured and Survivable Information Systems), pp 283\u2013334","DOI":"10.1109\/FITS.2003.1264940"},{"key":"227_CR7","doi-asserted-by":"crossref","unstructured":"Chen B, Peng X, Yu Y, Nuseibeh B, Zhao W (2014) Self-adaptation through incremental generative model transformations at runtime. In: ICSE, pp 676\u2013687","DOI":"10.1145\/2568225.2568310"},{"key":"227_CR8","doi-asserted-by":"crossref","unstructured":"Chen B, Peng X, Yu Y, Zhao W (2011) Are your sites down? Requirements-driven self-tuning for the survivability of Web systems. In: RE, pp 219\u2013228","DOI":"10.1109\/RE.2011.6051650"},{"key":"227_CR9","doi-asserted-by":"crossref","unstructured":"Chen B, Peng X, Yu Y, Zhao W (2014) Requirements-driven self-optimization of composite services using feedback control. IEEE Trans Serv Comput 1","DOI":"10.1109\/TSC.2014.2298866"},{"key":"227_CR10","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1016\/j.jss.2013.12.033","volume":"90","author":"B Chen","year":"2014","unstructured":"Chen B, Peng X, Yu Y, Zhao W (2014) Uncertainty handling in goal-driven self-optimization-limiting the negative effect on adaptation. J Syst Softw 90:114\u2013127","journal-title":"J Syst Softw"},{"key":"227_CR11","doi-asserted-by":"crossref","unstructured":"Cheng BH, De Lemos R, Giese H, Inverardi P, Magee J, Andersson J, Becker B, Bencomo N, Brun Y, Cukic B, et al (2009) Software engineering for self-adaptive systems: a research roadmap. In: Softw Eng Self-Adapt Syst, pp 1\u201326","DOI":"10.1007\/978-3-642-02161-9_1"},{"key":"227_CR12","doi-asserted-by":"crossref","unstructured":"Dalpiaz F, Giorgini P, Mylopoulos J (2009) An architecture for requirements-driven self-reconfiguration. In: CAiSE, pp 246\u2013260","DOI":"10.1007\/978-3-642-02144-2_22"},{"key":"227_CR13","doi-asserted-by":"crossref","unstructured":"De Lemos R, Giese H, M\u00fcller HA, Shaw M, Andersson J, Litoiu M, Schmerl B, Tamura G, Villegas NM, Vogel T et al (2013) Software engineering for self-adaptive systems: a second research roadmap. In: Softw Eng Self-Adapt Syst II, pp 1\u201332","DOI":"10.1007\/978-3-642-35813-5_1"},{"key":"227_CR14","doi-asserted-by":"crossref","unstructured":"Fu L, Peng X, Yu Y, Mylopoulos J, Zhao W (2012) Stateful requirements monitoring for self-repairing socio-technical systems. In: RE, pp 121\u2013130","DOI":"10.1109\/RE.2012.6345796"},{"key":"227_CR15","doi-asserted-by":"crossref","unstructured":"Giorgini P, Mylopoulos J, Nicchiarelli E, Sebastiani R (2002) Reasoning with goal models. In: ER, pp 167\u2013181","DOI":"10.1007\/3-540-45816-6_22"},{"issue":"2","key":"227_CR16","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/MC.2006.69","volume":"39","author":"M Hinchey","year":"2006","unstructured":"Hinchey M, Sterritt R (2006) Self-managing software. Comput 39(2):107\u2013109","journal-title":"Comput"},{"issue":"1","key":"227_CR17","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart JO, Chess DM (2003) The vision of autonomic computing. Comput 36(1):41\u201350","journal-title":"Comput"},{"key":"227_CR18","doi-asserted-by":"crossref","unstructured":"Khan MJ, Awais MM, Shamail S (2007) Achieving self-configuration capability in autonomic systems using case-based reasoning with a new similarity measure. In: ICIC, pp 97\u2013106","DOI":"10.1007\/978-3-540-74282-1_12"},{"key":"227_CR19","doi-asserted-by":"crossref","unstructured":"Khan MJ, Awais MM, Shamail S (2008) Enabling self-configuration in autonomic systems using case-based reasoning with improved efficiency. In: ICAS, pp 112\u2013117","DOI":"10.1109\/ICAS.2008.44"},{"issue":"11","key":"227_CR20","doi-asserted-by":"crossref","first-page":"3005","DOI":"10.1587\/transinf.E93.D.3005","volume":"93","author":"MJ Khan","year":"2010","unstructured":"Khan MJ, Awais MM, Shamail S (2010) Improving efficiency of self-configurable autonomic systems using clustered cbr approach. IEICE Trans Inf Syst 93(11):3005\u20133016","journal-title":"IEICE Trans Inf Syst"},{"issue":"2","key":"227_CR21","first-page":"52","volume":"12","author":"JL Kolodneer","year":"1991","unstructured":"Kolodneer JL (1991) Improving human decision making through case-based decision aiding. AI Mag 12(2):52","journal-title":"AI Mag"},{"issue":"6","key":"227_CR22","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/1041685.1029905","volume":"29","author":"E Letier","year":"2004","unstructured":"Letier E, Van Lamsweerde A (2004) Reasoning about partial goal satisfaction for requirements and design engineering. ACM SIGSOFT Softw Eng Notes 29(6):53\u201362","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"227_CR23","doi-asserted-by":"crossref","unstructured":"McSherry D, Hassan S, Bustard D (2008) Conversational case-based reasoning in self-healing and recovery. In: ECCBR, pp 340\u2013354","DOI":"10.1007\/978-3-540-85502-6_23"},{"key":"227_CR24","doi-asserted-by":"crossref","unstructured":"Montani S, Anglano C (2006) Case-based reasoning for autonomous service failure diagnosis and remediation in software systems. In: ECCBR, pp 489\u2013503","DOI":"10.1007\/11805816_36"},{"issue":"2","key":"227_CR25","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1007\/s10489-007-0047-1","volume":"28","author":"S Montani","year":"2008","unstructured":"Montani S, Anglano C (2008) Achieving self-healing in service delivery software systems by means of case-based reasoning. Appl Intell 28(2):139\u2013152","journal-title":"Appl Intell"},{"issue":"2","key":"227_CR26","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1007\/s10489-007-0047-1","volume":"28","author":"S Montani","year":"2008","unstructured":"Montani S, Anglano C (2008) Retrieval, reuse, revision, and retention in casebased reasoning. Appl Intell 28(2):139\u2013152","journal-title":"Appl Intell"},{"issue":"6","key":"227_CR27","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1109\/32.142871","volume":"18","author":"J Mylopoulos","year":"1992","unstructured":"Mylopoulos J, Chung L, Nixon B (1992) Representing and using nonfunctional requirements: a process-oriented approach. IEEE Trans Softw Eng 18(6):483\u2013497","journal-title":"IEEE Trans Softw Eng"},{"issue":"12","key":"227_CR28","doi-asserted-by":"crossref","first-page":"2707","DOI":"10.1016\/j.jss.2012.04.079","volume":"85","author":"X Peng","year":"2012","unstructured":"Peng X, Chen B, Yu Y, Zhao W (2012) Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop. J Syst Softw 85(12):2707\u20132719","journal-title":"J Syst Softw"},{"key":"227_CR29","doi-asserted-by":"crossref","unstructured":"Qian W, Peng X, Chen B, Mylopoulos J, Wang H, Zhao W (2014) Rationalism with a dose of empiricism: Case-based reasoning for requirements-driven self-adaptation. In: RE, pp 113\u2013122","DOI":"10.1109\/RE.2014.6912253"},{"key":"227_CR30","doi-asserted-by":"crossref","unstructured":"Salehie M, Pasquale L, Omoronyia I, Ali R, Nuseibeh B (2012) Requirements-driven adaptive security: protecting variable assets at runtime. In: RE, pp 111\u2013120","DOI":"10.1109\/RE.2012.6345794"},{"key":"227_CR31","doi-asserted-by":"crossref","unstructured":"Sawyer P, Bencomo N, Whittle J, Letier E, Finkelstein A (2010) Requirements-aware systems: a research agenda for RE for self-adaptive systems. In: RE, pp 95\u2013103","DOI":"10.1109\/RE.2010.21"},{"key":"227_CR32","doi-asserted-by":"crossref","unstructured":"Sebastiani R, Giorgini P, Mylopoulos J (2004) Simple and minimum-cost satisfiability for goal models. In: CAiSE, pp 20\u201335","DOI":"10.1007\/978-3-540-25975-6_4"},{"key":"227_CR33","unstructured":"Souza VES, Lapouchnian A, Mylopoulos J (2011) System identification for adaptive software systems: a requirements engineering perspective. In: ER, pp 346\u2013361"},{"issue":"4","key":"227_CR34","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1109\/21.286385","volume":"24","author":"M Srinivas","year":"1994","unstructured":"Srinivas M, Patnaik LM (1994) Adaptive probabilities of crossover and mutation in genetic algorithms. IEEE Trans Syst Man Cybern 24(4):656\u2013667","journal-title":"IEEE Trans Syst Man Cybern"},{"issue":"6","key":"227_CR35","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/2.294849","volume":"27","author":"M Srinivas","year":"1994","unstructured":"Srinivas M, Patnaik LM (1994) Genetic algorithms: a survey. Comput 27(6):17\u201326","journal-title":"Comput"},{"key":"227_CR36","doi-asserted-by":"crossref","unstructured":"Wang Y, Mylopoulos J (2009) Self-repair through reconfiguration: a requirements engineering approach. In: ASE, pp 257\u2013268","DOI":"10.1109\/ASE.2009.66"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-015-0227-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-015-0227-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-015-0227-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,2]],"date-time":"2020-09-02T04:24:44Z","timestamp":1599020684000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-015-0227-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5,14]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,9]]}},"alternative-id":["227"],"URL":"https:\/\/doi.org\/10.1007\/s00766-015-0227-1","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,5,14]]}}}