{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,23]],"date-time":"2025-02-23T05:17:04Z","timestamp":1740287824234,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642144110"},{"type":"electronic","value":"9783642144127"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-14412-7_2","type":"book-chapter","created":{"date-parts":[[2010,7,17]],"date-time":"2010-07-17T04:13:53Z","timestamp":1279340033000},"page":"21-37","source":"Crossref","is-referenced-by-count":2,"title":["Improving Architecture-Based Self-adaptation Using Preemption"],"prefix":"10.1007","author":[{"given":"Rahul","family":"Raheja","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shang-Wen","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Garlan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bradley","family":"Schmerl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Garlan, D., Cheng, S.-W., Cheng-Huang, A., Schmerl, B., Steenkiste, P.: Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure. IEEE Computer\u00a037(10) (2004)","DOI":"10.1109\/MC.2004.175"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Cheng, S.-W., Garlan, D., Schmerl, B.: Architecture-based Self-adaptation in the Presence of Multiple Objectives. In: ICSE 2006 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Shanghai, China, May 21-22 (2006)","DOI":"10.1145\/1137677.1137679"},{"key":"2_CR3","unstructured":"Sztajnberg, A., Loques, O.: Describing and deploying self-adaptive applications. In: Proc. 1st Latin American Autonomic Computing Symposium, July 14-20 (2006) 2.3.3"},{"key":"2_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/11494713_1","volume-title":"Software Architecture","author":"T. Vasconcelos Batista","year":"2005","unstructured":"Vasconcelos Batista, T., Joolia, A., Coulson, G.: Managing dynamic reconfiguration in component-based systems. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 1\u201317. Springer, Heidelberg (2005)"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Dashofy, E.M., Van der Hoek, A., Taylor, R.N.: Towards Architecture-based Self-healing systems. In: Proceedings of the First Workshop on Self-healing Systems, pp. 21\u201326 (2002)","DOI":"10.1145\/582128.582133"},{"key":"2_CR6","volume-title":"Decision Theory: An Introduction to Dynamic Programming and Sequential Decisions","author":"J.A. Bather","year":"2000","unstructured":"Bather, J.A.: Decision Theory: An Introduction to Dynamic Programming and Sequential Decisions. John Wiley and Sons, Chichester (2000)"},{"key":"2_CR7","unstructured":"Cheng, S.-W.: Rainbow: Cost-Effective Software Architecture-Based Self-Adaptation, PhD thesis, Carnegie Mellon University, Institute for Software Research Technical Report CMU-ISR-08-113 (May 2008)"},{"key":"2_CR8","unstructured":"Jensen, E.D., Locke, C.D., Tokuda, H.: A time-driven scheduling model for real-time systems. In: IEEE RTSS (1985)"},{"issue":"4","key":"2_CR9","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1145\/69575.69577","volume":"5","author":"C.B. Jones","year":"1983","unstructured":"Jones, C.B.: Tentative steps toward a development method for interfering programs. Transactions on Programming Languages and Systems\u00a05(4), 569\u2013619 (1983)","journal-title":"Transactions on Programming Languages and Systems"},{"key":"2_CR10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"J.O. Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer\u00a036, 1 (2003)","journal-title":"IEEE Computer"},{"issue":"1","key":"2_CR11","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1147\/sj.421.0005","volume":"42","author":"A.G. Ganak","year":"2003","unstructured":"Ganak, A.G., Corbi, T.A.: The dawning of the autonomic computing era. IBM Systems Journal\u00a042(1), 5\u201318 (2003)","journal-title":"IBM Systems Journal"},{"issue":"1","key":"2_CR12","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1147\/sj.421.0029","volume":"42","author":"J. Jann","year":"2003","unstructured":"Jann, J., Browning, L.M., Burugula, R.S.: Dynamic reconfiguration: Basic building blocks for autonomic computing on IBM pSeries servers. IBM Systems Journal\u00a042(1), 29\u201337 (2003)","journal-title":"IBM Systems Journal"},{"issue":"1","key":"2_CR13","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1147\/sj.421.0098","volume":"42","author":"V. Markl","year":"2003","unstructured":"Markl, V., Lohman, G.M., Raman, V.: LEO: An autonomic query optimizer for DB2. IBM Systems Journal\u00a042(1), 98\u2013106 (2003)","journal-title":"IBM Systems Journal"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Vafeiadis, V., Herlihy, M., Hoare, T., Shapiro, M.: Proving Correctness of Highly-Concurrent Linearisable Objects. In: Proceedings of the eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New York, pp. 129\u2013136 (2006)","DOI":"10.1145\/1122971.1122992"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Khatchadourian, R., Dovland, J., Soundarajan, N.: Enforcing Behavioral Constraints in Evolving Aspect-Oriented Programs. In: Proceedings of the 7th Workshop on Foundations of Aspect-oriented Languages, Brussels, Belgium, pp. 19\u201328 (2008)","DOI":"10.1145\/1394496.1394499"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Feng, X.: Local Rely-Guarantee Reasoning. In: Proc. 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2009), Savannah, Georgia, USA, pp. 315\u2013327 (January 2009)","DOI":"10.1145\/1594834.1480922"},{"key":"2_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1007\/978-3-540-74407-8_18","volume-title":"CONCUR 2007 \u2013 Concurrency Theory","author":"V. Vafeiadis","year":"2007","unstructured":"Vafeiadis, V., Parkinson, M.: A Marriage of Rely\/Guarantee and Separation Logic. In: Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. LNCS, vol.\u00a04703, pp. 256\u2013271. Springer, Heidelberg (2007)"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Li, P., Ravindran, B., Douglas Jensen, E.: Adaptive Time-Critical Resource management Using Time-Utility Functions: Past, Present and Future. In: Proceedings of the 28th Annual International on Computer Software and Applications Conference, COMPSAC 2004, Hong Kong, September 28-30, vol.\u00a02, pp. 12\u201313 (2004)","DOI":"10.1109\/CMPSAC.2004.1342655"},{"issue":"4","key":"2_CR19","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1109\/TC.2006.47","volume":"55","author":"P. Li","year":"2006","unstructured":"Li, P., Sang Wu, H., Ravindran, B., Douglas Jensen, E.: A Utility Accrual Scheduling Algorithm for Real-Time Activities with Mutual Exclusion Resource Constraints. IEEE Transactions on Computers\u00a055(4), 454\u2013469 (2006)","journal-title":"IEEE Transactions on Computers"},{"key":"2_CR20","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1007\/BF00383389","volume":"10","author":"K. Chen","year":"1996","unstructured":"Chen, K., Muhlethaler, P.: A Task Scheduling algorithm for tasks described by time value function. Real-Time Systems\u00a010, 293\u2013312 (1996)","journal-title":"Real-Time Systems"},{"key":"2_CR21","unstructured":"Huang, A.-C., Steenkiste, P.: Bulding Self-adaptation services using service-specific knowledge. In: Proceedings of IEEE High Performance Distributed Computing (HPDC), Research Triangle Park, NC, USA, pp. 34\u201343 (July 2005)"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Schmerl, B., Aldrich, J., Garlan, D., Kazman, R., Yan, H.: Discovering Architectures from Running Systems. IEEE Transactions on Software Engineering\u00a032(7) (July 2006)","DOI":"10.1109\/TSE.2006.66"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Georgiadis, I., Magee, J., Kramer, J.: Self-organizing software architectures for distributed systems. In: Proceedings of the Workshop on Self-healing Systems (WOSS 2002), Charleston, SC, pp. 33\u201338 (2002)","DOI":"10.1145\/582128.582135"}],"container-title":["Lecture Notes in Computer Science","Self-Organizing Architectures"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-14412-7_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,23]],"date-time":"2025-02-23T01:50:15Z","timestamp":1740275415000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-14412-7_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642144110","9783642144127"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-14412-7_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}