{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:51:28Z","timestamp":1725558688468},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540408604"},{"type":"electronic","value":"9783540452423"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45242-3_39","type":"book-chapter","created":{"date-parts":[[2010,6,28]],"date-time":"2010-06-28T05:40:27Z","timestamp":1277703627000},"page":"368-382","source":"Crossref","is-referenced-by-count":3,"title":["Distributed Systems Development: Can We Enhance Evolution by Using AspectJ?"],"prefix":"10.1007","author":[{"given":"Cormac","family":"Driver","sequence":"first","affiliation":[]},{"given":"Siobh\u00e1n","family":"Clarke","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"39_CR1","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":"39_CR2","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., Lopes, C., Loingtier, J., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"39_CR3","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B.: Object-Oriented Software Construction. Prentice-Hall, Englewood Cliffs (1997)"},{"key":"39_CR4","doi-asserted-by":"crossref","unstructured":"Clarke, S., Harrison, W., Ossher, H., Tarr, P.: Subject-Oriented Design: Towards Improved Alignment of Requirements, Design and Code. In: OOPSLA (1999)","DOI":"10.1145\/320384.320420"},{"key":"39_CR5","unstructured":"The aspect-oriented software development (December 2, 2002), http:\/\/www.aosd.net"},{"key":"39_CR6","unstructured":"The Struts page on the Apache Jakarta project (December 2, 2002), http:\/\/jakarta.apache.org\/struts\/"},{"key":"39_CR7","volume-title":"Design Patterns. Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)"},{"key":"39_CR8","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.: An Overview of AspectJ. In: ECOOP 2001(2001)","DOI":"10.1007\/3-540-45337-7_18"},{"key":"39_CR9","unstructured":"Bodkin, R.: Aspect-Oriented Programming with AspectJ. Slides from a talk given at SDWest (2002)"},{"key":"39_CR10","unstructured":"Hilsdale, E., Hugunin, J.: Introduction to Aspect-Oriented Programming with AspectJ. Tutorial 3, AOSD 2002 (2002)"},{"key":"39_CR11","volume-title":"Extreme Programming Installed","author":"R. Jeffries","year":"2000","unstructured":"Jeffries, R., Anderson, A., Hendrickson, C., Beck, K.: Extreme Programming Installed. Addison-Wesley, Reading (2000)"},{"key":"39_CR12","unstructured":"The AspectJ Team. The AspectJ Programming Guide. Available from the official AspectJ website, http:\/\/www.aspectj.org"},{"issue":"10","key":"39_CR13","first-page":"31","volume":"44","author":"T. Elrad","year":"2001","unstructured":"Elrad, T., Filman, R., Bader, A.: Aspect-Oriented Programming. Communications of the ACM\u00a044(10), 31 (2001)","journal-title":"Communications of the ACM"},{"key":"39_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/3-540-47993-7_2","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"J. Kienzle","year":"2002","unstructured":"Kienzle, J., Guerraoui, R.: AOP: Does it Make Sense? The Case of Concurrency and Failures. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, p. 37. Springer, Heidelberg (2002)"},{"key":"39_CR15","doi-asserted-by":"crossref","unstructured":"Kirsten, M., Murphy, G.: Atlas: A Case Study in Building a Web-Based Learning Environment using Aspect-Oriented Programming. In: OOPSLA 1999 (1999)","DOI":"10.1145\/320384.320421"},{"key":"39_CR16","doi-asserted-by":"crossref","unstructured":"Lippert, M., Lopes, C.: A Study on Exception Detection and Handling Using Aspect-Oriented Programming. In: ICSE 2000 (2000)","DOI":"10.1109\/ICSE.2000.870432"},{"key":"39_CR17","doi-asserted-by":"crossref","unstructured":"Walker, R., Baniassad, E., Murphy, G.: An Initial Assessment of Aspect-Oriented Programming. In: ICSE 1999 (1999)","DOI":"10.1145\/302405.302458"},{"key":"39_CR18","doi-asserted-by":"crossref","unstructured":"Soares, S., Laureano, E., Borba, P.: Implementing Distribution and Persistence Aspects with AspectJ. In: OOPSLA (2002)","DOI":"10.1145\/582419.582437"},{"key":"39_CR19","unstructured":"Memmert, J.: AOP and Evidence of Improvements. Thread on the aosd-discuss mailing list (February 20, 2002)"},{"key":"39_CR20","unstructured":"Alexander, R., Bieman, J.: Challenges of Aspect-Oriented Technology. In: ICSE (2002)"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Information Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45242-3_39","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T13:42:04Z","timestamp":1559223724000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45242-3_39"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540408604","9783540452423"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45242-3_39","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}