{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:44:15Z","timestamp":1742399055388},"publisher-location":"Berlin, Heidelberg","reference-count":33,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540279921"},{"type":"electronic","value":"9783540317258"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11531142_11","type":"book-chapter","created":{"date-parts":[[2010,12,20]],"date-time":"2010-12-20T12:28:49Z","timestamp":1292848129000},"page":"241-261","source":"Crossref","is-referenced-by-count":6,"title":["Sustainable System Infrastructure and Big Bang Evolution: Can Aspects Keep Pace?"],"prefix":"10.1007","author":[{"given":"Celina","family":"Gibbs","sequence":"first","affiliation":[]},{"given":"Chunjian Robin","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Yvonne","family":"Coady","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"Baniassad, E., Murphy, G., Schwanninger, C., Kircher, M.: Managing crosscutting con-cerns during software evolution tasks: an inquisitive study. In: The Proceedings of the In-ternational Conference on Aspect-Oriented Software Development, AOSD (2002)","DOI":"10.1145\/508386.508401"},{"key":"11_CR2","unstructured":"Blackburn, S., Chung, P., McKinley, K.: Oil and Water? High Performance Garbage Collection in Java with MMTK. In: The Proceedings of the International Conference on Software Engineering, ICSE (2004)"},{"key":"11_CR3","unstructured":"Coady, Y., Kiczales, G.: A retroactive study of aspect evolution in operating system code. In: The Proceedings of International Conference on Aspect-Oriented Software De-velopment, AOSD (2003)"},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"Colyer, A., Clement, A.: Large-scale AOSD for Middleware. In: The Proceedings of Inter-national Conference on Aspect-Oriented Software Development, AOSD (2004)","DOI":"10.1145\/976270.976279"},{"key":"11_CR5","unstructured":"Dacapo Benchmarks, http:\/\/www-ali.cs.umass.edu\/DaCapo\/"},{"key":"11_CR6","volume-title":"A Discipline of Programming","author":"E.W. Dijkstra","year":"1976","unstructured":"Dijkstra, E.W.: A Discipline of Programming. Prentice Hall. Englewood Cliffs (1976)"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Duzan, G., Loyall, J., Schantz, R.: Building Adaptive Distributed Applications with Mid-dleware and Aspects. In: the Proceedings of International Conference on Aspect-Oriented Software Development, AOSD (2004)","DOI":"10.1145\/976270.976280"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Engel, M., Freisleben, B.: Supporting Autonomic Computing Functionality via Dynamic Operating System Kernel Aspects. In: The Proceedings of the International Conference on Aspect-Oriented Software Development, AOSD (2005)","DOI":"10.1145\/1052898.1052903"},{"key":"11_CR9","unstructured":"Gibbs, C., Coady, Y.: Aspect of Memory Management. Hawaiin International Confer-ence On System Sciences, HICSS (2005)"},{"key":"11_CR10","unstructured":"Fiuczynski, M.E., Grimm, R., Coady, Y., Walker, D.: patch(1) Considered Harmful. In: The Tenth Annual Workshop on Hot Topics on Operating Systems, HotOS (2005)"},{"key":"11_CR11","unstructured":"Goetz, B.: How does garbage collection work?, Developerworks (2003), http:\/\/www-106.ibm.com\/developerworks\/java\/library\/j-jtp10283\/"},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"Hannemann, J., Kiczales, G.: Design pattern implementations in Java and AspectJ. In: ACM Conference on Object-Oriented Programming, Systems, Languages and Applica-tions, OOPSLA (2002)","DOI":"10.1145\/582435.582436"},{"key":"11_CR13","unstructured":"Haskell Compiler, http:\/\/www.haskell.org\/ghc\/"},{"key":"11_CR14","unstructured":"IBM, AspectJ Project (2004), http:\/\/eclipse.org\/aspectj\/"},{"key":"11_CR15","unstructured":"IBM, Jikes Research Virtual Machine (2004), http:\/\/www-124.ibm.com\/developerworks\/oss\/jikesrvm\/"},{"key":"11_CR16","unstructured":"IBM, Jikes Research Virtual Machine User\u2019s Guide (2004), http:\/\/www-124.ibm.com\/developerworks\/oss\/jikesrvm\/user-guide\/HTML\/userguide.html"},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Kersten, M., Murphy, G.: Atlas: A case study. ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA (1999)","DOI":"10.1145\/320384.320421"},{"key":"11_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Videira Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"11_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An over-view of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, p. 327. Springer, Heidelberg (2001)"},{"key":"11_CR20","unstructured":"Lehman, L.L., Belady, L.A.: Program Evolution. APIC Studies in Data Processing\u00a03 (1985)"},{"key":"11_CR21","unstructured":"Murphy, G.C.: Lightweight Structural Summarization as an Aid to Software Evolution, Computer Science, University of Washington, PhD Thesis (1996)"},{"key":"11_CR22","unstructured":"Murphy, G., Lai, A., Walker, R., Robillard, M.: Separating features in source code: An Exploratory Study. In: The Proceedins of the International Conference on Software Engi-neering, ICSE (2001)"},{"key":"11_CR23","unstructured":"OVM, http:\/\/www.ovmj.org\/"},{"issue":"12","key":"11_CR24","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D. L. Parnas","year":"1972","unstructured":"Parnas, D.L.: On the Criteria To Be Used in Decomposing Systems into Modules. Communications of the ACM\u00a015(12) (1972)","journal-title":"Communications of the ACM"},{"key":"11_CR25","volume-title":"A rational design process: How and why to fake it","author":"D.L. Parnas","year":"1990","unstructured":"Parnas, D.L., Clements, P.C.: Software State-of-the-Art: Selected Papers. In: DeMarco, T., Lister, T. (eds.) A rational design process: How and why to fake it. Dorset House Publishing, New York (1990)"},{"key":"11_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/978-3-540-30175-2_5","volume-title":"Generative Programming and Component Engineering","author":"A. Rashid","year":"2004","unstructured":"Rashid, A., Leidenfrost, N.A.: Supporting Flexible Object Database Evolution with As-pects. In: Karsai, G., Visser, E. (eds.) GPCE 2004. LNCS, vol.\u00a03286, pp. 75\u201394. Springer, Heidelberg (2004)"},{"issue":"2","key":"11_CR27","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"W. P. Stevens","year":"1974","unstructured":"Stevens, W.P., Meyers, G.J., Constantine, L.L.: Structured Design. IBM Systems Journal\u00a013 (1974)","journal-title":"IBM Systems Journal"},{"key":"11_CR28","doi-asserted-by":"crossref","unstructured":"Sabbah, D.: Aspects - from Promise to Realitys, Keynote. In: International Conference on Aspect-Oriented Software Development, AOSD (2004)","DOI":"10.1145\/976270.976271"},{"key":"11_CR29","unstructured":"Sun, GCspy: A Generic Heap Visualisation Framework (2004). research.sun.com\/projects\/GCSpy"},{"key":"11_CR30","doi-asserted-by":"crossref","unstructured":"Tesanovic, A., Amirijoo, M., Bj\u00f6rk, M., Hansson, J.: Empowering Configurable QoS Man-agement in Real-Time Systems. In: International Conference on Aspect-Oriented Software Development, AOSD (2005)","DOI":"10.1145\/1052898.1052902"},{"key":"11_CR31","doi-asserted-by":"crossref","unstructured":"Walker, R., Baniassad, E., Murphy, G.: An Initial Assessment of Aspect-Oriented Pro-gramming. In: The Proceedings of the International Conference on Software. Engineering, ICSE (1999)","DOI":"10.1145\/302405.302458"},{"issue":"2","key":"11_CR32","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/953353.953355","volume":"8","author":"W. Wulf","year":"1973","unstructured":"Wulf, W., Shaw, M.: Global variable considered harmful. SIGPLAN Notices, 8(2) (1973)","journal-title":"ACM SIGPLAN Notices"},{"key":"11_CR33","doi-asserted-by":"crossref","unstructured":"Zhang, C., Gao, G., Jacobsen, H.A.: Towards Just-in-time Middleware Architectures. In: Proceedings of the International Conference on Aspect-Oriented Software Development, AOSD (2005)","DOI":"10.1145\/1052898.1052904"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2005 - Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11531142_11.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T15:08:44Z","timestamp":1605625724000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11531142_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540279921","9783540317258"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/11531142_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}