{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T19:34:57Z","timestamp":1742931297885,"version":"3.40.3"},"publisher-location":"Cham","reference-count":11,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319018621"},{"type":"electronic","value":"9783319018638"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","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-01863-8_33","type":"book-chapter","created":{"date-parts":[[2013,8,17]],"date-time":"2013-08-17T05:17:12Z","timestamp":1376716632000},"page":"307-316","source":"Crossref","is-referenced-by-count":0,"title":["Ontology - Driven Observer Pattern"],"prefix":"10.1007","author":[{"given":"Amrita","family":"Chaturvedi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Prabhakar","family":"T.V.","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"33_CR1","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley (1995)"},{"issue":"2","key":"33_CR2","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1006\/knac.1993.1008","volume":"5","author":"T. Gruber","year":"1993","unstructured":"Gruber, T.: A translation approach to portable ontology specification. Knowledge Acquisition\u00a05(2), 199\u2013220 (1993)","journal-title":"Knowledge Acquisition"},{"key":"33_CR3","doi-asserted-by":"crossref","unstructured":"Hachani, O., Bardou, D.: Using aspect-oriented programming for design patterns implementation. In: Proceedings of Workshop Reuse in Object-Oriented Information Systems Design (2002)","DOI":"10.1007\/3-540-46105-1_11"},{"key":"33_CR4","doi-asserted-by":"crossref","unstructured":"Hannemann, J., Kiczales, G.: Design pattern implementation in java and aspectj. In: Proceedings of the 17th ACM SIGPLAN conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2002), vol.\u00a037(11), pp. 161\u2013173 (2002)","DOI":"10.1145\/583854.582436"},{"key":"33_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/11687061_2","volume-title":"Transactions on Aspect-Oriented Software Development I","author":"A. Garcia","year":"2006","unstructured":"Garcia, A., Sant\u2019Anna, C., Figueiredo, E., Kulesza, U., Lucena, C.J.P., von Staa, A.: Modularizing design patterns with aspects: A quantitative study. In: Rashid, A., Ak\u015fit, M. (eds.) Transactions on Aspect-Oriented Software Development I. LNCS, vol.\u00a03880, pp. 36\u201374. Springer, Heidelberg (2006)"},{"key":"33_CR6","unstructured":"Borella, J.: The observer pattern using aspect oriented programming. In: Proceedings of the Viking Pattern Languages of Programs, Viking PLOP (2003)"},{"key":"33_CR7","unstructured":"Jicheng, L., Hui, Y., Yabo, W.: A novel implementation of observer pattern by aspect based on java annotation. In: Proceedings of 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT 2010), vol.\u00a01, pp. 284\u2013288 (2010)"},{"key":"33_CR8","unstructured":"Fowler, M.: Organizing presentation logic: observer gotchas (2006), \n                      http:\/\/martinfowler.com\/eaaDev\/OrganizingPresentations.html#observer-gotchas\n                     (accessed on March 20, 2012)"},{"key":"33_CR9","unstructured":"Soukup, J.: Implementing patterns. In: Coplien, J.O., Schmidt, D.C. (eds.) Pattern Languages of Program Design, pp. 395\u2013412 (1995)"},{"issue":"2","key":"33_CR10","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1147\/sj.352.0151","volume":"35","author":"F. Budinsky","year":"1996","unstructured":"Budinsky, F., Finnie, M., Yu, P., Vlissides, J.: Automatic code generation from design patterns. IBM Systems Journal\u00a035(2), 151\u2013171 (1996)","journal-title":"IBM Systems Journal"},{"key":"33_CR11","unstructured":"JArchitect: A tool to evaluate java code base (v3.0 2012), \n                      http:\/\/www.javadepend.com\/\n                     (accessed on April 10, 2012)"}],"container-title":["Advances in Intelligent Systems and Computing","New Trends in Databases and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-01863-8_33","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,20]],"date-time":"2023-01-20T09:26:56Z","timestamp":1674206816000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-01863-8_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319018621","9783319018638"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-01863-8_33","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2014]]}}}