Towards automatic and dynamic meta-object protocol composition in a compiled, reflective programming language
Citation:
Pé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 197Download Item:
Abstract:
This 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.
Author: Haraszti, Péter
Advisor:
Cahill, VincentQualification name:
Doctor of Philosophy (Ph.D.)Publisher:
Trinity College (Dublin, Ireland). School of Computer Science & StatisticsNote:
TARA (Trinity's Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ieType of material:
thesisAvailability:
Full text availableMetadata
Show full item recordLicences: