{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T22:46:26Z","timestamp":1743115586394,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":7,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642369803"},{"type":"electronic","value":"9783642369810"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-36981-0_69","type":"book-chapter","created":{"date-parts":[[2013,3,5]],"date-time":"2013-03-05T11:53:39Z","timestamp":1362484419000},"page":"745-752","source":"Crossref","is-referenced-by-count":1,"title":["Extending the Groovy Language Using AST Transformations to Monitor Variables and Methods"],"prefix":"10.1007","author":[{"given":"Carlos","family":"Cortinhas","sequence":"first","affiliation":[]},{"given":"Fernando","family":"Barros","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"69_CR1","unstructured":"Groovy, \n                    http:\/\/groovy.codehaus.org\/"},{"key":"69_CR2","unstructured":"Konig, D., King, P., Laforge, G., Skeet, J.: Groovy in Action, 2nd edn. Manning (2011)"},{"key":"69_CR3","unstructured":"Groovy - Compile-time Metaprogramming - AST Transformations, \n                    http:\/\/groovy.codehaus.org\/Compile-time+Metaprogramming+-+AST+Transformations"},{"key":"69_CR4","unstructured":"Colyer, A., Clement, A., Harley, G., Webster, M.: Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools, 1st edn. Addison-Wesley Professional (2004)"},{"key":"69_CR5","unstructured":"Laddad, R.: AspectJ in Action: Enterprise AOP with Spring, 2nd edn. Manning Publications (2009)"},{"key":"69_CR6","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A.: Aspect-oriented programming (June 1997)","DOI":"10.1007\/BFb0053381"},{"key":"69_CR7","unstructured":"GContracts \u2013 A Programming by Contract Extension for Groovy! \n                    https:\/\/github.com\/--andresteingress\/gcontracts\/wiki"}],"container-title":["Advances in Intelligent Systems and Computing","Advances in Information Systems and Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-36981-0_69","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,25]],"date-time":"2024-01-25T16:07:01Z","timestamp":1706198821000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-36981-0_69"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642369803","9783642369810"],"references-count":7,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36981-0_69","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2013]]}}}