{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T10:42:53Z","timestamp":1725532973803},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642021602"},{"type":"electronic","value":"9783642021619"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-02161-9_13","type":"book-chapter","created":{"date-parts":[[2009,6,9]],"date-time":"2009-06-09T10:09:40Z","timestamp":1244542180000},"page":"241-260","source":"Crossref","is-referenced-by-count":3,"title":["Using Filtered Cartesian Flattening and Microrebooting to Build Enterprise Applications with Self-adaptive Healing"],"prefix":"10.1007","author":[{"given":"J.","family":"White","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B.","family":"Dougherty","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H. D.","family":"Strowd","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D. C.","family":"Schmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"13_CR1","unstructured":"Choco constraint programming system, http:\/\/choco.sourceforge.net\/"},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"Barbier, F.: MDE-based Design and Implementation of Autonomic Software Components. In: 5th IEEE International Conference on Cognitive Informatics, 2006. ICCI 2006, vol.\u00a01 (2006)","DOI":"10.1109\/COGINF.2006.365692"},{"issue":"2","key":"13_CR3","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1080\/07421222.1993.11518006","volume":"10","author":"H. Barki","year":"1993","unstructured":"Barki, H., Rivard, S., Talbot, J.: Toward an assessment of software development risk. Journal of Management Information Systems\u00a010(2), 203\u2013225 (1993)","journal-title":"Journal of Management Information Systems"},{"key":"13_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/11554844_3","volume-title":"Software Product Lines","author":"D. Batory","year":"2005","unstructured":"Batory, D.: Feature Models, Grammars, and Prepositional Formulas. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol.\u00a03714, pp. 7\u201320. Springer, Heidelberg (2005)"},{"key":"13_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/11431855_34","volume-title":"Advanced Information Systems Engineering","author":"D. Benavides","year":"2005","unstructured":"Benavides, D., Trinidad, P., Ruiz-Cort\u00e9s, A.: Automated Reasoning on Feature Models. In: Pastor, \u00d3., Falc\u00e3o e Cunha, J. (eds.) CAiSE 2005. LNCS, vol.\u00a03520, pp. 491\u2013503. Springer, Heidelberg (2005)"},{"key":"13_CR6","unstructured":"Bhat, V., Parashar, M., Liu, H., Khandekar, M., Kandasamy, N., Abdelwahed, S.: Enabling Self-Managing Applications using Model-based Online Control Strategies. In: Proceedings of the 3rd IEEE International Conference on Autonomic Computing, Dublin, Ireland (June 2006)"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Calinescu, R.: Model-Driven Autonomic Architecture. In: Proceedings of the 4th IEEE International Conference on Autonomic Computing, Jacksonville, Florida, USA (June 2007)","DOI":"10.1109\/ICAC.2007.27"},{"key":"13_CR8","unstructured":"Candea, G., Kawamoto, S., Fujiki, Y., Friedman, G., Fox, A.: Microreboot-a technique for cheap recovery. In: Proceedings of the 6th Symposium on Operating Systems Design and Implementation, pp. 31\u201344 (2004)"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Czarnecki, K., Antkiewicz, M., Kim, C., Lau, S., Pietroszek, K.: FMP and FMP2RSM: Eclipse Plug-ins for Modeling Features Using Model Templates. In: Conference on Object Oriented Programming Systems Languages and Applications, pp. 200\u2013201 (October 2005)","DOI":"10.1145\/1094855.1094934"},{"key":"13_CR10","unstructured":"Oppenheimer, D.P.D., Ganapathi, A.: Why do Internet Services Fail, and What can be Done about It? In: Proceedings of the USENIX Symposium on Internet Technologies and Systems (March 2003)"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Denaro, G., Pezze, M., Tosi, D.: Designing Self-Adaptive Service-Oriented Applications. In: 4th IEEE International Conference on Autonomic Computing, Jacksonville, Florida (June 2007)","DOI":"10.1109\/ICAC.2007.13"},{"key":"13_CR12","unstructured":"Elkorobarrutia, X., Izagirre, A., Sagardui, G.: A Self-Healing Mechanism for State Machine Based Components. In: Proceedings of the 1st International Conference on Ubiquitous Computing: Applications, Technology and Social Issues, Alcal\u00e1 de Henares, Madrid, Spain (June 2006)"},{"key":"13_CR13","unstructured":"Johnson, R., Hoeller, J.: Expert one-on-one J2EE development without EJB. Wrox (2004)"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Joshi, K., Sanders, W., Hiltunen, M., Schlichting, R.: Automatic Model-Driven Recovery in Distributed Systems. In: The 24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005), pp. 25\u201338 (2005)","DOI":"10.1109\/RELDIS.2005.11"},{"key":"13_CR15","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1023\/A:1018980625587","volume":"5","author":"K. Kang","year":"1998","unstructured":"Kang, K., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: A feature-; oriented reuse method with domain-; specific reference architectures. Annals of Software Engineering\u00a05, 143\u2013168 (1998)","journal-title":"Annals of Software Engineering"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Lapouchnian, A., Liaskos, S., Mylopoulos, J., Yu, Y.: Towards Requirements-driven Autonomic Systems Design. In: Proceedings of the 2005 workshop on Design and evolution of autonomic application software, pp. 1\u20137 (2005)","DOI":"10.1145\/1083063.1083075"},{"issue":"2-3","key":"13_CR17","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1016\/S0164-1212(99)00094-1","volume":"49","author":"K. Linberg","year":"1999","unstructured":"Linberg, K.: Software developer perceptions about software project failure: a case study. The Journal of Systems & Software\u00a049(2-3), 177\u2013192 (1999)","journal-title":"The Journal of Systems & Software"},{"key":"13_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1007\/3-540-45652-X_11","volume-title":"Software Product Lines","author":"M. Mannion","year":"2002","unstructured":"Mannion, M.: Using First-order Logic for Product Line Model Validation. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol.\u00a02379, pp. 176\u2013187. Springer, Heidelberg (2002)"},{"issue":"5","key":"13_CR19","doi-asserted-by":"publisher","first-page":"1259","DOI":"10.1016\/j.cor.2004.09.016","volume":"33","author":"M. Mostofa Akbar","year":"2006","unstructured":"Mostofa Akbar, M., Sohel Rahman, M., Kaykobad, M., Manning, E., Shoja, G.: Solving the Multidimensional Multiple-choice Knapsack Problem by constructing convex hulls. Computers and Operations Research\u00a033(5), 1259\u20131273 (2006)","journal-title":"Computers and Operations Research"},{"key":"13_CR20","volume-title":"Object-oriented and classical software engineering","author":"S. Schach","year":"2005","unstructured":"Schach, S.: Object-oriented and classical software engineering. McGraw-Hill Higher Education, Boston (2005)"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Trinidad, P., Benavides, D., Dur\u00e1n, A., Ruiz-Cort\u00e9s, A., Toro, M.: Automated error analysis for the agilization of feature modeling. Journal of Systems and Software (in press) (2007)","DOI":"10.1016\/j.jss.2007.10.030"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"White, J., Czarnecki, K., Schmidt, D.C., Lenz, G., Wienands, C., Wuchner, E., Fiege, L.: Automated Model-based Configuration of Enterprise Java Applications. In: EDOC 2007 (October 2007)","DOI":"10.1109\/EDOC.2007.4384002"},{"key":"13_CR23","unstructured":"White, J., Dougherty, B., Schmidt, D.: Filtered Cartesian Flattening. In: Workshop on Analysis of Software Product-Lines at the International Conference on Software Product-lines (October 2008)"},{"key":"13_CR24","doi-asserted-by":"crossref","unstructured":"White, J., Nechypurenko, A., Wuchner, E., Schmidt, D.C.: Optimizing and Automating Product-Line Variant Selection for Mobile Devices. In: 11th International Software Product Line Conference (September 2007)","DOI":"10.1109\/SPLINE.2007.4339262"},{"key":"13_CR25","doi-asserted-by":"crossref","unstructured":"White, J., Strowd, H., Schmidt, D.C.: Creating Self-healing Service Compositions with Feature Modeling and Microrebooting. In: The International Journal of Business Process Integration and Management (IJBPIM), Special issue on Model-Driven Service-Oriented Architectures (2008)","DOI":"10.1504\/IJBPIM.2009.026984"},{"key":"13_CR26","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1108\/09685229910255160","volume":"7","author":"B. Whittaker","year":"1999","unstructured":"Whittaker, B.: What went wrong? Unsuccessful information technology projects. Information Management And Computer Security\u00a07, 23\u201329 (1999)","journal-title":"Information Management And Computer Security"}],"container-title":["Lecture Notes in Computer Science","Software Engineering for Self-Adaptive Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02161-9_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T20:12:12Z","timestamp":1558383132000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02161-9_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642021602","9783642021619"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02161-9_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}