{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T17:03:37Z","timestamp":1725642217904},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642233906"},{"type":"electronic","value":"9783642233913"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-23391-3_4","type":"book-chapter","created":{"date-parts":[[2011,12,12]],"date-time":"2011-12-12T06:51:14Z","timestamp":1323672674000},"page":"45-60","source":"Crossref","is-referenced-by-count":0,"title":["Applying AspectJ to Solve Problems with Persistence Frameworks"],"prefix":"10.1007","author":[{"given":"Uwe","family":"Hohenstein","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael C.","family":"Jaeger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"Strunk, W.: The Symphonia Product-Line. In: Java and Object-Oriented (JAOO) Conference (2007)"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Elrad, T., Filman, R., Bader, A.: Theme Section on Aspect-Oriented Programming. CACM\u00a044(10) (2001)","DOI":"10.1145\/383845.383853"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Murphy, G., Walker, A.R., Robillard, M.: Separating Features in Source Code: An Exploratory Study. In: Proc. of 23rd Int. Conf. on Software Engineering (2001)","DOI":"10.1109\/ICSE.2001.919101"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Hannemann, J., Kiczales, G.: Design Pattern Implementation in Java and AspectJ. In: Proc. of the 17th Conf. on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2002 (2002)","DOI":"10.1145\/582419.582436"},{"key":"4_CR5","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":"4_CR6","unstructured":"Burke, B.: Implementing Middleware Using AOP. In: Proc. 4th Conf. on Aspect-Oriented Software Development (AOSD), Chicago (2005)"},{"key":"4_CR7","volume-title":"Aspect-Oriented Database Systems","author":"R. Laddad","year":"2004","unstructured":"Laddad, R.: Aspect-Oriented Database Systems. Springer, Heidelberg (2004)"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Rashid, A.: Persistence as an Aspect. In: [22]","DOI":"10.1145\/643603.643616"},{"key":"4_CR9","unstructured":"Hohenstein U.: Using Aspect-Orientation to Manage Database Statistics. In: [23]"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Kienzle, J., G\u00e9lineau, S.: AO Challenge \u2013 Implementing the ACID Properties for Transactional Attributes. In: Proc. of 5th Int. Conf. on Aspect-Oriented Software Development, Bonn, Germany (2006)","DOI":"10.1145\/1119655.1119683"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Coady, Y., Kiczales, G.: Back to the Future: A Retrospective Study of Aspect Evolution in Operating System Code. In: [22]","DOI":"10.1145\/643603.643609"},{"key":"4_CR12","volume-title":"AspectJ in Action: Practical Aspect-Oriented Programming","author":"R. Laddad","year":"2008","unstructured":"Laddad, R.: AspectJ in Action: Practical Aspect-Oriented Programming, 2nd edn. Manning, Greenwich (2008)","edition":"2"},{"key":"4_CR13","unstructured":"Vines, D., Sutter, K.: Migrating Legacy Hibernate Applications to OpenJPA and EJB 3.0., \n                  \n                    http:\/\/www.ibm.com\/developerworks\/websphere\/techjournal\/0708_vines\/0708_vines.html"},{"key":"4_CR14","unstructured":"Laddad, R.: AOP@Work: Myths about AOP, \n                  \n                    http:\/\/www-128.ibm.com\/developerworks\/java\/library\/j-aopwork15"},{"key":"4_CR15","unstructured":"Duck, A.: Implementation of AOP in Non-Academic Projects. In: [23]"},{"key":"4_CR16","unstructured":"Joosen, W., Sanen, F., Truyen, E.: Dissemination of AOSD expertise support documentation. AOSD-Europe Deliverable No.: AOSD-Europe-KUL-8"},{"key":"4_CR17","unstructured":"Wiese, D., Meunier, R.: Large Scale Application of AOP in the Healthcare Domain: A Case Study. In: Industry Track of 7th Int. Conf. on Aspect-Oriented Software Development (AOSD), Brussels (2008)"},{"key":"4_CR18","volume-title":"Proc. 4th Conf. on Aspect-Oriented Software Development; AOSD 2005","author":"G. Kiczales","year":"2005","unstructured":"Kiczales, G.: Adopting AOP. In: Proc. 4th Conf. on Aspect-Oriented Software Development; AOSD 2005, Chicago. ACM Press, New York (2005)"},{"key":"4_CR19","unstructured":"Wiese, D., Hohenstein, U., Meunier, R.: How to Convince Industry of Aspect-Orientation? In: Industry Track of 6th Int. Conf. on Aspect-Oriented Software Development, AOSD 2007, Vancouver (2007)"},{"key":"4_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/11531142_10","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"K. Ostermann","year":"2005","unstructured":"Ostermann, K., Mezini, M., Bockisch, C.: Expressive Pointcuts for Increased Modularity. In: Gao, X.-X. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 214\u2013240. Springer, Heidelberg (2005)"},{"key":"4_CR21","volume-title":"Proc. Int. Software Product Line Conference (SPLC)","author":"C. K\u00e4stner","year":"2007","unstructured":"K\u00e4stner, C., Apel, S., Batory, D.: A Case Study Implementing Features Using AspectJ. In: Proc. Int. Software Product Line Conference (SPLC), Kyoto. IEEE Computer Society, Los Alamitos (2007)"},{"key":"4_CR22","unstructured":"Aksit, M.: Proc. of 2nd Int. Conf. on Aspect-Oriented Software Development. In: AOSD 2003 (2003)"},{"key":"4_CR23","unstructured":"Chapman, M., Vasseur, A., Kniesel, G.: Proc. of Industry Track of 3rd Conf. on Aspect-Oriented Software Development (AOSD), Bonn (2006)"}],"container-title":["Communications in Computer and Information Science","Evaluation of Novel Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23391-3_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,21]],"date-time":"2019-04-21T11:19:43Z","timestamp":1555845583000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23391-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642233906","9783642233913"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23391-3_4","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2011]]}}}