{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T16:26:27Z","timestamp":1672244787528},"reference-count":14,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2003,6,1]],"date-time":"2003-06-01T00:00:00Z","timestamp":1054425600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Standards &amp; Interfaces"],"published-print":{"date-parts":[[2003,6]]},"DOI":"10.1016\/s0920-5489(02)00095-8","type":"journal-article","created":{"date-parts":[[2003,4,24]],"date-time":"2003-04-24T22:53:11Z","timestamp":1051224791000},"page":"241-251","source":"Crossref","is-referenced-by-count":8,"title":["Non-restrictive computational reflection"],"prefix":"10.1016","volume":"25","author":[{"given":"Francisco","family":"Ortin","sequence":"first","affiliation":[]},{"given":"Juan Manuel","family":"Cueva","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0920-5489(02)00095-8_BIB1","first-page":"220","article-title":"Aspect oriented programming","author":"Kiczales","year":"1997"},{"key":"10.1016\/S0920-5489(02)00095-8_BIB2","unstructured":"IBM Research, Multi-Dimensional Separation of Concerns: \u201cAn Overview\u201d, [Online], Available: http:\/\/www.research.ibm.com."},{"key":"10.1016\/S0920-5489(02)00095-8_BIB3","series-title":"The Art of Metaobject Protocol","author":"Kiczales","year":"1992"},{"key":"10.1016\/S0920-5489(02)00095-8_BIB4","first-page":"1","article-title":"Building a completely adaptable reflective system","author":"Ortin","year":"2001"},{"key":"10.1016\/S0920-5489(02)00095-8_BIB5","first-page":"372","article-title":"A yet another java.lang.class","author":"Chiba","year":"1998"},{"key":"10.1016\/S0920-5489(02)00095-8_BIB6","first-page":"52","article-title":"MetaJava: an efficient run-time meta architecture for Java\u2122","author":"Klein\u00f6der","year":"1996"},{"key":"10.1016\/S0920-5489(02)00095-8_BIB7","unstructured":"R. Douence, M. S\u00fcdholt, The next Reflective 700 Object-Oriented Languages, Technical Report 99-1-INFO, \u00c9cole des Mines de Nantes, Dept. Informatique, France, 1999."},{"key":"10.1016\/S0920-5489(02)00095-8_BIB8","series-title":"Python Reference Manual","author":"Rossum","year":"2001"},{"key":"10.1016\/S0920-5489(02)00095-8_BIB9","unstructured":"A. Andersen, A note on reflection in Python 1.5, Distributed Multimedia Research Group Report, MPG-98-05, Lancaster University, UK, March 1998."},{"key":"10.1016\/S0920-5489(02)00095-8_BIB10","unstructured":"B.C. Smith, Reflection and semantics a procedural language, PhD thesis, Massachusetts Institute of Technology MIT\/LCS\/TR-272, 1982."},{"key":"10.1016\/S0920-5489(02)00095-8_BIB11","unstructured":"F. Ortin, The non-restrictive computational reflective nitrO system, [Online], Available: http:\/\/www.di.uniovi.es\/reflection\/lab\/prototypes.html#nrrs, 2002, February."},{"key":"10.1016\/S0920-5489(02)00095-8_BIB12","first-page":"137","article-title":"A reflective persistence middleware over an object-oriented database engine","author":"Ortin","year":"1999"},{"key":"10.1016\/S0920-5489(02)00095-8_BIB13","unstructured":"W.L. H\u00fcrsch, C. Videira Lopes, Separation of concerns, Technical Report UN-CCS-95-03, Northeastern University, Boston, January 1995."},{"key":"10.1016\/S0920-5489(02)00095-8_BIB14","first-page":"229","article-title":"A third-generation SELF implementation: reconciling responsiveness with performance","author":"H\u00f6lzle","year":"1994"}],"container-title":["Computer Standards &amp; Interfaces"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0920548902000958?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0920548902000958?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T21:22:17Z","timestamp":1554412937000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0920548902000958"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,6]]},"references-count":14,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2003,6]]}},"alternative-id":["S0920548902000958"],"URL":"https:\/\/doi.org\/10.1016\/s0920-5489(02)00095-8","relation":{},"ISSN":["0920-5489"],"issn-type":[{"value":"0920-5489","type":"print"}],"subject":[],"published":{"date-parts":[[2003,6]]}}}