{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T18:10:08Z","timestamp":1746295808262,"version":"3.40.4"},"publisher-location":"Cham","reference-count":70,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319089140"},{"type":"electronic","value":"9783319089157"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"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":[[2014]]},"DOI":"10.1007\/978-3-319-08915-7_10","type":"book-chapter","created":{"date-parts":[[2014,7,4]],"date-time":"2014-07-04T13:35:54Z","timestamp":1404480954000},"page":"259-278","source":"Crossref","is-referenced-by-count":1,"title":["Evolution as \u226aReflections on the Design\u226b"],"prefix":"10.1007","author":[{"given":"Walter","family":"Cazzola","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","doi-asserted-by":"crossref","unstructured":"Andersson, J., de Lemos, R., Malek, S., Weyns, D.: Reflecting on Self-Adaptive Software Systems. In: Proc. of SEAMS 2009, Vancouver, Canada, pp. 38\u201347 (May 2009)","DOI":"10.1109\/SEAMS.2009.5069072"},{"key":"10_CR2","unstructured":"Badouel, E., Oliver, J.: Reconfigurable Nets, a Class of High Level Petri Nets Supporting Dynamic Changes within Workflow Systems. RR PI-1163, IRISA (1998)"},{"key":"10_CR3","unstructured":"Barais, O., Cariou, E., Duchien, L., Pessemier, N., Seinturier,L.: TranSAT: A Framework for the specification of Software Architecture Evolution. In: Proc. of WCAT 2004, pp. 31\u201338, Oslo, Norway (June 2004)"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Barais, O., Le Meur, A.-F., Duchien, L., Lawall, J.L.: Software Architecture Evolution. In: Software Evolution, pp. 233\u2013262. Springer (2008)","DOI":"10.1007\/978-3-540-76440-3_10"},{"key":"10_CR5","unstructured":"Bencomo, N.: Supporting the Modelling and Generation of Reflective Middleware Families and Applications using Dynamic Variability. Phd thesis, Computing Department, Lancaster University, Lancaster, United Kingdom (March 2008)"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Bencomo, N.: On the Use of Software Models during Software Execution. In: Proc. of MISE 2009, Vancouver, Canada (May 2009)","DOI":"10.1109\/MISE.2009.5069899"},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"Black, S.: The Role of Ripple Effect in Software Evolution. In: Software Evolution and Feedback, ch. 12, pp. 249\u2013268. John Wiley & Sons, Ltd. (June 2006)","DOI":"10.1002\/0470871822.ch12"},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Blair, G.S., Coulson, G., Blair, L., Duran-Limon, H., Grace, P., Moreira, R., Parlavantzas, N.: Reflection, Self-Awareness and Self-Healing in OpenORB. In: Proc. of WOSS 2002, Charleston, South Carolina, USA, pp. 9\u201314. ACM (November 2002)","DOI":"10.1145\/582128.582131"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Bobrow, D.G., Gabriel, R.G., White, J.L.: CLOS in Context - The Shape of the Design Space. In: OOP: The CLOS Perspective, pp. 29\u201361. MIT Press (1993)","DOI":"10.7551\/mitpress\/5087.003.0005"},{"key":"10_CR10","unstructured":"Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, 3rd edn. Object Technology Series. Addison-Wesley (February 1999)"},{"issue":"5","key":"10_CR11","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1002\/smr.319","volume":"17","author":"J. Buckley","year":"2005","unstructured":"Buckley, J., Mens, T., Zenger, M., Rashid, A., Kniesel, G.: Towards a Taxonomy of Software Change. J.of SW Maintenance and Evolution\u00a017(5), 309\u2013332 (2005)","journal-title":"J.of SW Maintenance and Evolution"},{"key":"10_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1007\/11494744_10","volume-title":"Applications and Theory of Petri Nets 2005","author":"L. Cabac","year":"2005","unstructured":"Cabac, L., Duvigneau, M., Moldt, D., R\u00f6lke, H.: Modeling Dynamic Architectures Using Nets-Within-Nets. In: Ciardo, G., Darondeau, P. (eds.) ICATPN 2005. LNCS, vol.\u00a03536, pp. 148\u2013167. Springer, Heidelberg (2005)"},{"issue":"13","key":"10_CR13","first-page":"2002","volume":"13","author":"L. Capra","year":"2007","unstructured":"Capra, L., Cazzola, W.: Self-Evolving Petri Nets. Journal of Universal Computer Science\u00a013(13), 2002\u20132034 (2007)","journal-title":"Journal of Universal Computer Science"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Cazzola, W.: Evaluation of Object-Oriented Reflective Models. In: Proc. of EWROOPS 1998, Brussels, Belgium (July 1998)","DOI":"10.1007\/3-540-49255-0_114"},{"key":"10_CR15","unstructured":"Cazzola, W., Coplien, J.O., Ghoneim, A., Saake, G.: Framework Patterns for the Evolution of Nonstoppable Software Systems. In: Proc. of VikingPLoP 2002, H\u00f8jstrupg\u00e5rd, Denmark, pp. 35\u201354. Microsoft Business Solutions (September 2002)"},{"key":"10_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/978-3-540-25930-5_5","volume-title":"Objects, Agents, and Features","author":"W. Cazzola","year":"2004","unstructured":"Cazzola, W., Ghoneim, A.: Software Evolution through Dynamic Adaptation of Its OO Design. In: Ryan, M.D., Meyer, J.-J.C., Ehrich, H.-D. (eds.) Objects, Agents, and Features. LNCS, vol.\u00a02975, pp. 67\u201380. Springer, Heidelberg (2004)"},{"key":"10_CR17","unstructured":"Cazzola, W., Ghoneim, A., Saake, G.: System Evolution through Design Information Evolution: a Case Study. In: Proc. of IASSE 2004, pp. 145\u2013150 (July 2004)"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Cazzola, W., Pini, S., Ancona, M.: AOP for Software Evolution: A Design Oriented Approach. In: SAC 2005, Santa Fe, USA, pp. 1356\u20131360. ACM Press (March 2005)","DOI":"10.1145\/1066677.1066982"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Cazzola, W., Pini, S., Ghoneim, A., Saake,G.: Co-Evolving Application Code and Design Models by Exploiting Meta-Data. In: Proc. of SAC 2007, Seoul, South Korea, pp. 1275\u20131279. ACM Press (March 2007)","DOI":"10.1145\/1244002.1244278"},{"key":"10_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/978-3-642-41533-3_17","volume-title":"Model-Driven Engineering Languages and Systems","author":"W. Cazzola","year":"2013","unstructured":"Cazzola, W., Rossini, N.A., Al-Refai, M., France, R.B.: Fine-Grained Software Evolution Using UML Activity and Class Models. In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol.\u00a08107, pp. 271\u2013286. Springer, Heidelberg (2013)"},{"key":"10_CR21","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1007\/978-3-319-08915-7_9","volume-title":"MoDELS@Run-Time","author":"W. Cazzola","year":"2014","unstructured":"Cazzola, W., Rossini, N.A., Bennett, P., Mandalaparty, S.P., France, R.: Fine-grained semi-automated runtime evolution. In: MoDELS@Run-Time, vol.\u00a08378, pp. 237\u2013258. Springer, Heidelberg (2014)"},{"key":"10_CR22","unstructured":"Cazzola, W., Savigni, A., Sosio, A., Tisato, F.: Architectural Reflection: Bridging the Gap Between a Running System and its Architectural Specification. In: Proc. of REF 1998, Firenze, Italia, pp. 12-1\u201312-6. IEEE (March 1998)"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"Cazzola, W., Savigni, A., Sosio, A., Tisato, F.: Rule-Based Strategic Reflection: Observing and Modifying Behaviour at the Architectural Level. In: Proc.,of ASE 1999, Cocoa Beach, Florida, USA, pp. 263\u2013266 (October 1999)","DOI":"10.1109\/ASE.1999.802308"},{"key":"10_CR24","unstructured":"Costa-Soria, C.: Dynamic Evolution and Reconfiguration of Software Architectures through Aspects. Ph.D. Thesis, Universitat Polit\u00e8cnica de Val\u00e8ncia (June 2011)"},{"key":"10_CR25","doi-asserted-by":"crossref","unstructured":"Costa-Soria, C., Herv\u00e1s-Mu\u00f1oz, D., P\u00e9rez Bened\u00ed, J., Cars\u00ed Cubel, J.\u00c1.: A Reflective Approach for Supporting the Dynamic Evolution of Component Types. In: Proc. of ICECCS 2009, Potsdam, Germany, pp. 301\u2013310 (June 2009)","DOI":"10.1109\/ICECCS.2009.35"},{"issue":"7","key":"10_CR26","doi-asserted-by":"publisher","first-page":"51","DOI":"10.5381\/jot.2007.6.7.a3","volume":"6","author":"T. Cottenier","year":"2007","unstructured":"Cottenier, T., van den Berg, A., Elrad, T.: Motorola WEAVR: Aspect Orientation and Model-Driven Engineering. J. of Object Technology\u00a06(7), 51\u201388 (2007)","journal-title":"J. of Object Technology"},{"issue":"1","key":"10_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1328671.1328672","volume":"26","author":"G. Coulson","year":"2008","unstructured":"Coulson, G., Blair, G., Grace, P., Taiani, F., Joolia, A., Lee, K., Ueyama, J., Sivaharan, T.: A Generic Component Model for Building Systems Software. ACM Transactions on Computer Systems\u00a026(1), 1\u201329 (2008)","journal-title":"ACM Transactions on Computer Systems"},{"key":"10_CR28","doi-asserted-by":"crossref","unstructured":"Dellarocas, C., Klein, M., Shrobe, H.: An Architecture for Constructing Self-Evolving Software Systems. In: Proc. of IWSA 1998, USA, pp. 29\u201332 (November 1998)","DOI":"10.1145\/288408.288416"},{"key":"10_CR29","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/TSE.1976.233534","volume":"2","author":"F. DeRemer","year":"1976","unstructured":"DeRemer, F., Kron, H.H.: Programming-in-the-large versus Programming-in-the-small. IEEE Transactions on Software Engineering\u00a02, 80\u201386 (1976)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"10_CR30","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/MC.2010.14","volume":"43","author":"S. Dobson","year":"2010","unstructured":"Dobson, S.: Fulfilling the Vision of Autonomic Computing. IEEE Computer\u00a043(1), 35\u201341 (2010)","journal-title":"IEEE Computer"},{"key":"10_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/3-540-45429-2_6","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"J. Dowling","year":"2001","unstructured":"Dowling, J., Cahill, V.: The K-Component Architecture Meta-model for Self-Adaptive Software. In: Matsuoka, S. (ed.) Reflection 2001. LNCS, vol.\u00a02192, pp. 81\u201388. Springer, Heidelberg (2001)"},{"key":"10_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/3-540-45046-7_10","volume-title":"Reflection and Software Engineering","author":"J. Dowling","year":"2000","unstructured":"Dowling, J., Sch\u00e4fer, T., Cahill, V., Haraszti, P., Redmond, B.: Using Reflection to Support Dynamic Adaptation of System Software: A Case Study Driven Evaluation. In: Cazzola, W., Houmb, S.H., Tisato, F. (eds.) Reflection and Software Engineering. LNCS, vol.\u00a01826, pp. 169\u2013188. Springer, Heidelberg (2000)"},{"issue":"3","key":"10_CR33","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1109\/TSE.2008.15","volume":"34","author":"W.J. Dzidek","year":"2008","unstructured":"Dzidek, W.J., Arisholm, E., Briand, L.C.: A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance. IEEE Transactions on Software Engineering\u00a034(3), 407\u2013432 (2008)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10_CR34","doi-asserted-by":"crossref","unstructured":"Ferber, J.: Computational Reflection in Class Based Object Oriented Languages. In: Proc. of OOPSLA 1989, pp. 317\u2013326. ACM (October 1989)","DOI":"10.1145\/74878.74910"},{"issue":"10","key":"10_CR35","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D. Garlan","year":"2004","unstructured":"Garlan, D., Cheng, S.-W., Huang, A.-C., Schmerl, B., Steenkiste, P.: Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure. IEEE Computer\u00a037(10), 46\u201354 (2004)","journal-title":"IEEE Computer"},{"key":"10_CR36","doi-asserted-by":"crossref","unstructured":"Garlan, D., Schmerl, B., Cheng, S.-W.: Software Architecture-Based Self-Adaptation. In: Autonomic Computing and Networking, pp. 31\u201355. Springer (2009)","DOI":"10.1007\/978-0-387-89828-5_2"},{"key":"10_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"568","DOI":"10.1007\/978-3-540-87875-9_40","volume-title":"Model Driven Engineering Languages and Systems","author":"H.J. Goldsby","year":"2008","unstructured":"Goldsby, H.J., Cheng, B.H.C.: Automatically Generating Behavioral Models of Adaptive Systems to Address Uncertainty. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 568\u2013583. Springer, Heidelberg (2008)"},{"issue":"2","key":"10_CR38","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1002\/smr.406","volume":"21","author":"A.R. Gregersen","year":"2009","unstructured":"Gregersen, A.R., J\u00f8rgensen, B.N.: Dynamic Update of Java Applications \u2014 Balancing Change Flexibility vs Programming Transparency. Journal of Software Maintenance and Evolution: Research and Practice\u00a021(2), 81\u2013112 (2009)","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"issue":"5","key":"10_CR39","first-page":"555","volume":"47","author":"G. Huang","year":"2004","unstructured":"Huang, G., Mei, H., Yang, F.-Q.: Runtime Software Architecture Based on Reflective Middleware. Journal of Information Science\u00a047(5), 555\u2013576 (2004)","journal-title":"Journal of Information Science"},{"key":"10_CR40","unstructured":"H\u00fcrsch, W., Videira Lopes, C.: Separation of Concerns. Technical Report NU-CCS-95-03, Northeastern University, Boston (February 1995)"},{"issue":"4","key":"10_CR41","first-page":"51","volume":"264","author":"J. Kabanov","year":"2011","unstructured":"Kabanov, J.: JRebel Tool Demo. ENTCS\u00a0264(4), 51\u201357 (2011)","journal-title":"ENTCS"},{"key":"10_CR42","doi-asserted-by":"crossref","unstructured":"Keeney, J., Cahill, V.: Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework. In: Proc. of POLICY 2003, Como, Italy, pp. 3\u201314 (June 2003)","DOI":"10.1109\/POLICY.2003.1206953"},{"key":"10_CR43","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/3-540-47884-1_16","volume-title":"Integrated Formal Methods","author":"B. Caskurlu","year":"2002","unstructured":"Caskurlu, B.: Model Driven Engineering. In: Butler, M., Petre, L., Sere, K. (eds.) IFM 2002. LNCS, vol.\u00a02335, pp. 286\u2013298. Springer, Heidelberg (2002)"},{"issue":"1","key":"10_CR44","doi-asserted-by":"publisher","first-page":"41","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), 41\u201350 (2003)","journal-title":"IEEE Computer"},{"key":"10_CR45","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The Art of the Metaobject Protocol","author":"G. Kiczales","year":"1991","unstructured":"Kiczales, G., des Rivi\u00e8res, J., Bobrow, D.G.: The Art of the Metaobject Protocol. MIT Press, Cambridge (1991)"},{"issue":"6","key":"10_CR46","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/508448.508470","volume":"45","author":"F. Kon","year":"2002","unstructured":"Kon, F., Costa, F., Blair, G., Campbell, R.H.: The Case for Reflective Middleware. Commun. ACM\u00a045(6), 33\u201338 (2002)","journal-title":"Commun. ACM"},{"key":"10_CR47","doi-asserted-by":"crossref","unstructured":"Kramer, J., Magee, J.: Self-Managed Systems: an Architectural Challenge. In: Proc. of FoSE 2007, Minneapolis, USA, pp. 259\u2013268. IEEE (May 2007)","DOI":"10.1109\/FOSE.2007.19"},{"issue":"6","key":"10_CR48","first-page":"61","volume":"12","author":"P. Kruchten","year":"1995","unstructured":"Kruchten, P.: The 4+1 View Model of Architecture. IEEE SW\u00a012(6), 61\u201370 (1995)","journal-title":"IEEE SW"},{"issue":"9","key":"10_CR49","doi-asserted-by":"publisher","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","volume":"68","author":"M.M. Lehman","year":"1980","unstructured":"Lehman, M.M.: Programs, Life Cycles, and Laws of Software Evolution. Proc. of the IEEE\u00a068(9), 1060\u20131076 (1980); Special Issue on Software Engineering","journal-title":"Proc. of the IEEE"},{"key":"10_CR50","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/BFb0017737","volume-title":"Software Process Technology","author":"M.M. Lehman","year":"1996","unstructured":"Lehman, M.M.: Laws of Software Evolution Revisited. In: Montangero, C. (ed.) EWSPT 1996. LNCS, vol.\u00a01149, pp. 108\u2013124. Springer, Heidelberg (1996)"},{"key":"10_CR51","unstructured":"Lehman, M.M., Fern\u00e1ndez-Ramil, J.C., Kahen, G.: A Paradigm for the Behavioural Modelling of Software Processes using System Dynamics. Technical Report 2001\/8, Imperial College, London, United Kingdom (September 2001)"},{"key":"10_CR52","doi-asserted-by":"crossref","unstructured":"Maes, P.: Concepts and Experiments in Computational Reflection. In: Proc. of OOPSLA 1987, Orlando, USA, pp. 147\u2013156. ACM (October 1987)","DOI":"10.1145\/38807.38821"},{"key":"10_CR53","doi-asserted-by":"crossref","unstructured":"Magee, J., Kramer, J.: Self-Organising Software Architecture. In: Proc. of ISAW 1996, San Francisco, CA, USA, pp. 35\u201338. ACM (October 1996)","DOI":"10.1145\/243327.243345"},{"issue":"5","key":"10_CR54","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1002\/smr.257","volume":"14","author":"T. Mens","year":"2002","unstructured":"Mens, T., Wermelinger, M.: Separation of Concerns for Software Evolution. Journal of Maintenance and Evolution\u00a014(5), 311\u2013315 (2002)","journal-title":"Journal of Maintenance and Evolution"},{"key":"10_CR55","doi-asserted-by":"crossref","unstructured":"Murphy, G.C.: Architecture for Evolution. In: Proc. of ISAW 1996, San Francisco, CA, USA, pp. 83\u201386. ACM (October 1996)","DOI":"10.1145\/243327.243614"},{"key":"10_CR56","unstructured":"Nierstrasz, O., Achermann, F.: Supporting Compositional Styles for Software Evolution. In: Proc. of ISPSE 2000, Kanazawa, Japan, pp. 11\u201319 (November 2000)"},{"key":"10_CR57","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/978-3-642-02161-9_7","volume-title":"Software Engineering for Self-Adaptive Systems","author":"O. Nierstrasz","year":"2009","unstructured":"Nierstrasz, O., Denker, M., Renggli, L.: Model-Centric, Context-Aware Software Adaptation. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol.\u00a05525, pp. 128\u2013145. Springer, Heidelberg (2009)"},{"key":"10_CR58","doi-asserted-by":"crossref","unstructured":"OMG. OMG-XML Metadata Interchange (XMI) Specification, v1.2. OMG Modeling and Metadata Specifications (January 2002), http:\/\/www.omg.org","DOI":"10.1016\/S1351-4180(02)00809-7"},{"key":"10_CR59","doi-asserted-by":"crossref","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 Intelligent Systems, 54\u201362 (1999)","DOI":"10.1109\/5254.769885"},{"key":"10_CR60","doi-asserted-by":"crossref","unstructured":"Perrouin, G., Morin, B., Chauvel, F., Fleurey, F., Klein, J., Traon, Y.L., Barais, O., J\u00e9z\u00e9quel, J.-M.: Towards Flexible Evolution of Dynamically Adaptive Systems. In: Proc. of ICSE 2012, Z\u00fcrich, Switzerland, pp. 1353\u20131356. IEEE (June 2012)","DOI":"10.1109\/ICSE.2012.6227081"},{"key":"10_CR61","doi-asserted-by":"crossref","unstructured":"Pukall, M., Grebhahn, A., Schr\u00f6ter, R., K\u00e4stner, C., Cazzola, W., G\u00f6tz, S.: JavAdaptor: Unrestricted Dynamic Software Updates for Java. In: Proc. of ICSE 2011, Waikiki, Honolulu, Hawaii, pp. 989\u2013991. IEEE (May 2011)","DOI":"10.1145\/1985793.1985970"},{"issue":"2","key":"10_CR62","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1002\/spe.2107","volume":"43","author":"M. Pukall","year":"2013","unstructured":"Pukall, M., K\u00e4stner, C., Cazzola, W., G\u00f6tz, S., Grebhahn, A., Sch\u00f6ter, R., Saake, G.: JavAdaptor \u2014 Flexible Runtime Updates of Java Applications. Software\u2014Practice and Experience\u00a043(2), 153\u2013185 (2013)","journal-title":"Software\u2014Practice and Experience"},{"key":"10_CR63","doi-asserted-by":"crossref","unstructured":"Pukall, M., K\u00e4stner, C., Saake, G.: Towards Unanticipated Runtime Adaptation of Java Applications. In: Proc. of APSEC 2008, Bejing, China, pp. 85\u201392. IEEE Computer Society (December 2008)","DOI":"10.1109\/APSEC.2008.66"},{"key":"10_CR64","unstructured":"Rank, S.: Architectural Reflection for Software Evolution. In: Proc. of RAM-SE 2005, Glasgow, Scotland, pp. 53\u201358 (July 2005)"},{"key":"10_CR65","doi-asserted-by":"crossref","unstructured":"Rouvoy, R., Barone, P., Ding, Y., Eliassen, F., Hallsteinsen, S., Lorenzo, J., Mamelli, A., Scholz, U.: MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Self-Adaptive Systems. LNCS, vol.\u00a05525, pp. 164\u2013182. Springer, Heidelberg (2009)","DOI":"10.1007\/978-3-642-02161-9_9"},{"key":"10_CR66","doi-asserted-by":"crossref","unstructured":"Salehie, M., Tahvildari, L.: Self-Adaptive Software: Landscape and Research Challenges. Trans. on Autonomous and Adaptive Systems\u00a014, 14:1\u201314:42 (2009)","DOI":"10.1145\/1516533.1516538"},{"key":"10_CR67","unstructured":"Savigni, A., Tisato, F.: Designing Traffic Control Systems. A Software Engineering Perspective. In: Proc. of Jubilee 2000 Conference, Roma, Italy (September 2000)"},{"key":"10_CR68","doi-asserted-by":"crossref","unstructured":"Ubayashi, N., Akatoki, H., Nomura, J.: Pointcut-based Architectural Interface for Bridging a Gap between Design and Implementation. In: Proc. of RAM-SE 2009, Genoa, Italy (July 2009)","DOI":"10.1145\/1562860.1562865"},{"key":"10_CR69","doi-asserted-by":"crossref","unstructured":"W\u00fcrthinger, T., Wimmer, C., Stadler, L.: Dynamic Code Evolution for Java. In: Proc. of PPPJ 2010, Vienna, Austria, pp. 10\u201319 (September 2010)","DOI":"10.1145\/1852761.1852764"},{"key":"10_CR70","doi-asserted-by":"crossref","unstructured":"Yoder, J.W., Johnson, R.E.: The Adaptive Object-Model Architectural Style. In: Proc. of WICSA 2002, pp. 3\u201327. Kluwer (August 2002)","DOI":"10.1007\/978-0-387-35607-5_1"}],"container-title":["Lecture Notes in Computer Science","Models@run.time"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-08915-7_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T17:34:41Z","timestamp":1746293681000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-08915-7_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319089140","9783319089157"],"references-count":70,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-08915-7_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}