{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:06:12Z","timestamp":1725512772948},"publisher-location":"Berlin, Heidelberg","reference-count":34,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540719557"},{"type":"electronic","value":"9783540719564"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-71956-4_1","type":"book-chapter","created":{"date-parts":[[2007,8,5]],"date-time":"2007-08-05T13:20:28Z","timestamp":1186320028000},"page":"3-13","source":"Crossref","is-referenced-by-count":2,"title":["A Self-healing Approach to Designing and Deploying Complex, Distributed and Concurrent Software Systems"],"prefix":"10.1007","author":[{"given":"Onn","family":"Shehory","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"https:\/\/sysrun.haifa.il.ibm.com\/shadows\/index.html"},{"key":"1_CR2","series-title":"Professional Edition: Software Engineering Series","volume-title":"Software Reliability: Measurement, Prediction, Application","author":"J.D. Musa","year":"1990","unstructured":"Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability: Measurement, Prediction, Application. Professional Edition: Software Engineering Series. McGraw-Hill, New York (1990)"},{"key":"1_CR3","volume-title":"Metrics and Models in Software Quality Engineering","author":"S.H. Kan","year":"2002","unstructured":"Kan, S.H.: Metrics and Models in Software Quality Engineering, 2nd edn. Addison-Wesley, Reading (2002)","edition":"2"},{"key":"1_CR4","volume-title":"Software Quality Assurance: From Theory to Implementation","author":"D. Galin","year":"2003","unstructured":"Galin, D.: Software Quality Assurance: From Theory to Implementation. Pearson Education, London (2003)"},{"key":"1_CR5","volume-title":"The Art of Software Testing","author":"G. Myers","year":"2004","unstructured":"Myers, G.: The Art of Software Testing, 2nd edn. Wiley, Chichester (2004)","edition":"2"},{"key":"1_CR6","volume-title":"Distributed Systems: Principles and Paradigms","author":"A.S. Tanenbaum","year":"2002","unstructured":"Tanenbaum, A.S., van Stee, M.: Distributed Systems: Principles and Paradigms. Prentice-Hall, Englewood Cliffs (2002)"},{"key":"1_CR7","volume-title":"Fault Tolerant System Design","author":"S. Levi","year":"1994","unstructured":"Levi, S., Agrawala, A.: Fault Tolerant System Design. McGraw-Hill, New York (1994)"},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Ganek, A.G., Corbi, T.A.: The Dawn of Autonomic Computing, The Dawn of the Autonomic Computing Era. IBM Systems Journal\u00a042(1) (2003)","DOI":"10.1147\/sj.421.0005"},{"key":"1_CR9","unstructured":"The Berkeley\/Stanford Recovery-Oriented Computing Project, http:\/\/roc.cs.berkeley.edu\/"},{"volume-title":"Theory of self-Reproducing Automata","year":"1966","key":"1_CR10","unstructured":"von Newmann, J., Burks, A.W. (eds.): Theory of self-Reproducing Automata. University of Illinois Press, Illinois (1966)"},{"key":"1_CR11","unstructured":"Turing, A.M.: Intelligent Machinery (1948) Report for National Physical Laboratory. In: Meltzer, B., Michie, D. (eds.) Machine Intelligence 7 (1969)"},{"key":"1_CR12","unstructured":"Bullock, S., Cliff, D.: Complexity and Emergent Behaviour in ICT Systems, HP Labs report HPL-2004 -187 (2004), http:\/\/www.hpl.hp.com\/techreports\/2004\/HPL-2004-187.html"},{"issue":"4","key":"1_CR13","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1017\/S0269888904000104","volume":"18","author":"F. Zambonelli","year":"2004","unstructured":"Zambonelli, F., Parunak, V.: Towards a Paradigm Change in Computer Science and Software Engineering: a Synthesis. The Knowledge Engineering Review\u00a018(4), 329\u2013342 (2004)","journal-title":"The Knowledge Engineering Review"},{"key":"1_CR14","unstructured":"Proceedings of SELF-STAR: International Workshop on Self-* Properties in Complex Information Systems, 31 May - 2 June 2004. University of Bologna (2004), http:\/\/www.cs.unibo.it\/self-star\/program.html"},{"key":"1_CR15","unstructured":"Patterson, D., et al.: Recovery Oriented Computing: Motivation, Definition, Techniques, and Case Studies, Computer Science Technical Report UCB\/\/CSD-02-1175, U.C. Berkeley, March 15 (2002), http:\/\/roc.cs.berkeley.edu\/papers\/ROC_TR02-1175.pdf"},{"issue":"1","key":"1_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/MDSO.2005.3","volume":"6","author":"K. Herrmann","year":"2005","unstructured":"Herrmann, K., M\u00fchl, G., Geihs, K.: Self-Management: The Solution to Complexity or Just Another Problem? IEEE Distributed Systems Online\u00a06(1), 1 (2005)","journal-title":"IEEE Distributed Systems Online"},{"key":"1_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/978-3-540-39671-0_23","volume-title":"Self-Managing Distributed Systems","author":"M. Debusmann","year":"2003","unstructured":"Debusmann, M., Geihs, K.: Efficient and Transparent Instrumentation of Application Components Using an Aspect-oriented Approach. In: Brunner, M., Keller, A. (eds.) DSOM 2003. LNCS, vol.\u00a02867, pp. 209\u2013220. Springer, Heidelberg (2003)"},{"key":"1_CR18","unstructured":"Tosi, D.: Research Perspectives in Self-Healing Systems, Technical Report LTA:2004:06, University of Milano at Bicocca (July 2004), http:\/\/www.lta.disco.unimib.it\/doc\/ei\/pdf\/lta.2004.06.pdf"},{"key":"1_CR19","unstructured":"Colajanni, M., Andreolini, M., Lancellotti, R.: Open Issues in Self-Inspection and Self-Decision Mechanisms for Supporting Complex and Heterogeneous Information Systems. In: Proceedings of. Int\u2019l SELF-STAR 2004 [13] (2004), http:\/\/www.cs.unibo.it\/self-star\/papers\/colajanni.pdf"},{"key":"1_CR20","unstructured":"Poladian, V., Sousa, J.P., Garlan, D., Shaw, M.: Dynamic Configuration of Resoubrce-Aware Services. In: Proceedings of the 26th International Conference on Software Engineering (ICSE), Edinburgh, Scotland, May (2004)"},{"key":"1_CR21","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/582128.582135","volume-title":"Proceedings of the first workshop on Self-healing systems","author":"I. Georgiadis","year":"2002","unstructured":"Georgiadis, I., Magee, J., Kramer, J.: Self-organising software architectures for distributed software systems. In: Proceedings of the first workshop on Self-healing systems, pp. 33\u201338. ACM Press, New York (2002)"},{"key":"1_CR22","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/582128.582138","volume-title":"Proceedings of the first workshop on self-healing systems","author":"M. Mikic-Rakic","year":"2002","unstructured":"Mikic-Rakic, M., Mehta, N., Medvidovic, N.: Architecture style requirements for self-healing systems. In: Proceedings of the first workshop on self-healing systems, pp. 49\u201354. ACM Press, New York (2002)"},{"issue":"3","key":"1_CR23","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/5254.769885","volume":"14","author":"P. Oreizy","year":"1999","unstructured":"Oreizy, P., Gorlick, M., Taylor, R., Heimhigner, D., Johnson, G., Medvidovic, N., Quilici, A., Rosemblum, D., Wolf, A.: An architecture-based approach to self-adaptive software. IEEE Intelligent Systems\u00a014(3), 54\u201362 (1999)","journal-title":"IEEE Intelligent Systems"},{"key":"1_CR24","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/582128.582130","volume-title":"Proceedings of the first workshop on self healing systems","author":"J. Appavoo","year":"2002","unstructured":"Appavoo, J., Hui, K., Stumm, M., Wisniewski, R., Da Silva, D., Krieger, O., Soules, C.: An infrastructure for multiprocessor run-time adaptation. In: Proceedings of the first workshop on self healing systems, pp. 3\u20138. ACM Press, New York (2002)"},{"key":"1_CR25","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/582128.582134","volume-title":"Proceedings of the first workshop on self-healing systems","author":"D. Garlan","year":"2002","unstructured":"Garlan, D., Schmerl, B.: Model-based adaptation for self-healing systems. In: Proceedings of the first workshop on self-healing systems, pp. 27\u201332. ACM Press, New York (2002)"},{"key":"1_CR26","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1109\/ICSE.2003.1201206","volume-title":"Proc. 25th international conference on software engineering","author":"G. Valetto","year":"2003","unstructured":"Valetto, G., Kaiser, G.: Using process technology to control and coordinate software adaptation. In: Proc. 25th international conference on software engineering, pp. 262\u2013272. IEEE Computer Society Press, Los Alamitos (2003)"},{"issue":"4","key":"1_CR27","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1145\/289.291","volume":"15","author":"T. Haerder","year":"1983","unstructured":"Haerder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Computer Surveys\u00a015(4), 287\u2013317 (1983)","journal-title":"ACM Computer Surveys"},{"key":"1_CR28","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1145\/582128.582132","volume-title":"Proceedings of the first workshop on self-healing systems","author":"C. Dabrowski","year":"2002","unstructured":"Dabrowski, C., Mills, K.: Understanding self-healing in service-discovery systems. In: Proceedings of the first workshop on self-healing systems, pp. 15\u201320. ACM Press, New York (2002)"},{"issue":"5","key":"1_CR29","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1109\/32.685258","volume":"24","author":"A. Fuggetta","year":"1998","unstructured":"Fuggetta, A., Picco, G., Vigna, G.: Understanding code mobility. IEEE Transactions on Software Engineering\u00a024(5), 342\u2013361 (1998)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"1_CR30","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1145\/587051.587076","volume-title":"Proc. of 10th ACM SIGSOFT symposium on Foundations of Software Engineering","author":"J. Cobleigh","year":"2002","unstructured":"Cobleigh, J., Osterweil, L., Wise, A., Lerner, B.S.: Containment units: a hierarchically composable architecture for adaptive systems. In: Proc. of 10th ACM SIGSOFT symposium on Foundations of Software Engineering, pp. 159\u2013165. ACM Press, New York (2002)"},{"issue":"1","key":"1_CR31","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1147\/sj.411.0089","volume":"41","author":"E. Farchi","year":"2002","unstructured":"Farchi, E., Nir, Y., Ratsaby, G., Ur, S.: Multithreaded Java program test generation. IBM Systems Journal\u00a041(1), 111\u2013125 (2002)","journal-title":"IBM Systems Journal"},{"key":"1_CR32","unstructured":"Farchi, E., Nir, Y., Ur, S.: Concurrent Bug Patterns and How to Test Them. In: Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS\u201903), p. 286b (2003)"},{"key":"1_CR33","volume-title":"Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems, Shangai, China","author":"L. Mariani","year":"2005","unstructured":"Mariani, L., Pezz\u00e8, M.: Behavior Capture and Test: Automated Analysis of Component Integration. In: Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems, Shangai, China, 16-20 June, 2005, IEEE Computer Society Press, Los Alamitos (2005)"},{"key":"1_CR34","unstructured":"Breitgand, D., Henis, E., Shehory, O.: Automated and Adaptive Threshold Setting: Enabling Technology for Autonomy and Self Management. In: Proc. 2nd Intl. Conference on Autonomic Computing (ICAC\u201905), Seattle, June (2005)"}],"container-title":["Lecture Notes in Computer Science","Programming Multi-Agent Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71956-4_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,21]],"date-time":"2021-08-21T07:12:00Z","timestamp":1629529920000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71956-4_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540719557","9783540719564"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71956-4_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}