Show simple item record

dc.contributor.advisorCahill, Vincent
dc.contributor.authorHaraszti, Péter
dc.date.accessioned2019-04-30T09:05:10Z
dc.date.available2019-04-30T09:05:10Z
dc.date.issued2005
dc.identifier.citationPéter Haraszti, 'Towards automatic and dynamic meta-object protocol composition in a compiled, reflective programming language', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2005, pp 197
dc.identifier.otherTHESIS 8065
dc.identifier.urihttp://hdl.handle.net/2262/86362
dc.description.abstractThis thesis describes a reflective programming model that provides a solution to the problem of automatic and dynamic metaobject composition in a compiled reflective prograrnming language, Iguana/C++. Meta-object protocols (mops) reify elements of an object-oriented programming language and are used to alter the behaviour of the language's default object model in order to transparently implement common non-functional concerns such as object state persistence, synchronisation, remote invocation, authentication, encryption, fault-tolerance (replication), and logging at the meta-level. The use of MOPs in this manner facilitates the separation of concerns.
dc.format1 volume
dc.language.isoen
dc.publisherTrinity College (Dublin, Ireland). School of Computer Science & Statistics
dc.relation.isversionofhttp://stella.catalogue.tcd.ie/iii/encore/record/C__Rb13076909
dc.subjectComputer Science, Ph.D.
dc.subjectPh.D. Trinity College Dublin
dc.titleTowards automatic and dynamic meta-object protocol composition in a compiled, reflective programming language
dc.typethesis
dc.type.supercollectionthesis_dissertations
dc.type.supercollectionrefereed_publications
dc.type.qualificationlevelDoctoral
dc.type.qualificationnameDoctor of Philosophy (Ph.D.)
dc.rights.ecaccessrightsopenAccess
dc.format.extentpaginationpp 197
dc.description.noteTARA (Trinity's Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ie


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record