{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:20:07Z","timestamp":1725488407047},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540662808"},{"type":"electronic","value":"9783540484431"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48443-4_6","type":"book-chapter","created":{"date-parts":[[2007,8,11]],"date-time":"2007-08-11T00:36:18Z","timestamp":1186792578000},"page":"74-92","source":"Crossref","is-referenced-by-count":9,"title":["Non-Functional Policies"],"prefix":"10.1007","author":[{"given":"Bert","family":"Robben","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bart","family":"Vanhaute","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre","family":"Verbaeten","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,12,7]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Shigeru Chiba and Takashi Masuda. Designing an Extensible Distributed Language with a Meta-Level Architecture. In Proceedings ECOOP\u2019 93, pages 483\u2013502, Kaiserslautern, July 1993. Springer-Verlag.","DOI":"10.1007\/3-540-47910-4_24"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Jean-Charles Fabre and Tanguy Prennou. A Metaobject Architecture for Fault-Tolerant Distributed Systems: The FRIENDS Approach. In IEEE Transactions on Computers, 47(1), January 1998.","DOI":"10.1109\/12.656088"},{"key":"6_CR3","unstructured":"Brendan Gowing, Vinny Cahill. Meta-Object Protocols for C++: The Iguana Approach. In Proceedings of Reflection\u201996, San Francisco, 1996."},{"key":"6_CR4","unstructured":"Wouter Joosen. Load Balancing in Distributed and Parallel Systems. PhD Thesis, Department Computer Science K.U.Leuven, 1996."},{"key":"6_CR5","unstructured":"Ciaran McHale. Synchronisation in Concurrent, Object-oriented Languages: Expressive Power, Genericity and Inheritance. Phd Thesis, University of Dublin, Trinity College, 1994."},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"G. Kiczales, J. des Rivieres and D. Bobrow. The Art of the Meta-Object Protocol, MIT Press, 1991.","DOI":"10.7551\/mitpress\/1405.001.0001"},{"key":"6_CR7","unstructured":"Christina Lopes. D: A Language Framework for Distributed Programming. PhD thesis, Graduate School of the College of Computer Science of Northeastern University, 1997."},{"key":"6_CR8","unstructured":"Robert J. Stroud and Zhixue Wue. Using Metaobject Protocols to Satisfy Non-Functional Requirements. In Chris Zimmermann, editor, Advances in Object-Oriented Metalevel Architectures and Reflection, CRC Press, 1996."},{"key":"6_CR9","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1007\/3-540-49538-X_9","volume-title":"Proceedings of ECOOP\u201995","author":"R. J. Stroud","year":"1995","unstructured":"R. J. Stroud and Z. Wu. Using Metaobject Protocols to Implement Atomic Data Types. In Proceedings of ECOOP\u201995, Lecture Notes in Computer Science 952, 168\u2013189, 1995."},{"key":"6_CR10","series-title":"Lect Notes Comput Sci","volume-title":"Proceedings of HPCN Europe 1998","author":"R. Slootmaekers","year":"1998","unstructured":"Romain Slootmaekers, Henk Van Wulpen, Wouter Joosen. Modeling Genetic Search Agents Using a Concurrent Object-Oriented Language. In Proceedings of HPCN Europe 1998, Lecture Notes in Computer Science 1401, Amsterdam 1998."},{"key":"6_CR11","unstructured":"Ian Welch and Robert Stroud. Dalang-A Reflective Java Extension, OOPSLA\u201998 Workshop on Reflective Programming in C++ and Java, Vancouver, Canada, October 1998. To be published as part of the OOPSLA\u201998 Workshop Reader."},{"key":"6_CR12","unstructured":"Correlate Home Page. http:\/\/www.cs.kuleuven.ac.be\/~xenoops\/CORRELATE\/."},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Bert Robben, Wouter Joosen, Frank Matthijs, Bart Vanhaute, and Pierre Verbaeten. A Metaobject Protocol for Correlate. In ECOOP\u201998 Workshop on Reflective Object-Oriented Programming Systems, 1998.","DOI":"10.1007\/3-540-49255-0_105"}],"container-title":["Lecture Notes in Computer Science","Meta-Level Architectures and Reflection"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48443-4_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T18:57:26Z","timestamp":1556737046000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48443-4_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540662808","9783540484431"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/3-540-48443-4_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1999]]}}}