Publikation: Reflection Patterns in the Context of Object and Component Technology
Dateien
Datum
Autor:innen
Herausgeber:innen
ISSN der Zeitschrift
Electronic ISSN
ISBN
Bibliografische Daten
Verlag
Schriftenreihe
Auflagebezeichnung
URI (zitierfähiger Link)
Internationale Patentnummer
Link zur Lizenz
Angaben zur Forschungsförderung
Projekt
Open Access-Veröffentlichung
Core Facility der Universität Konstanz
Titel in einer weiteren Sprache
Publikationstyp
Publikationsstatus
Erschienen in
Zusammenfassung
The thesis deals with reflection in the context of object technology and
in the context of component technology. With object technology we intend
the object paradigm and object-oriented concepts such as design
patterns and frameworks; with component technology we intend the
development and employment of software components. The expression
in the title, reflection patterns , describes the two central goals of
the thesis and thus has two different meanings: first it means the enhancement
of existing patterns (the design patterns) with reflection
and second it means the development of new patterns for reflection to
facilitate the reuse of components.
The first part of the thesis discusses the theoretical foundations of
reflection and sets the focus to Java and its reflective extensions.
The second part makes pragmatic considerations for the above denoted
issues by hands of concrete case studies. For the first issue
which consists of the examination of the employment of reflection for
design patterns and frameworks we obtain the following results: it can
be proven that depending on the type of patterns that are used and on
the way in which they are used, certain reflective techniques can be
systematically employed.
The second issue which describes the employment of reflection in
the realm of component technology is examined by hands of concrete
case studies from projects of our group as well as existing applications
in Java. The results are twofold: first we obtain general reflection
guidelines which should guarantee the adequate employment of reflection
for concrete applications. They are developed by hands of the
reflective implementation of the case studies using a checklist. Second,
we obtain general reflection patterns which schematically describe the
benefits of a reflective implementation of three relevant interaction
types between components, mainly using semantic conventions.
Zusammenfassung in einer weiteren Sprache
The thesis deals with reflection in the context of object technology and
in the context of component technology. With object technology we intend
the object paradigm and object-oriented concepts such as design
patterns and frameworks; with component technology we intend the
development and employment of software components. The expression
in the title, reflection patterns , describes the two central goals of
the thesis and thus has two different meanings: first it means the enhancement
of existing patterns (the design patterns) with reflection
and second it means the development of new patterns for reflection to
facilitate the reuse of components.
The first part of the thesis discusses the theoretical foundations of
reflection and sets the focus to Java and its reflective extensions.
The second part makes pragmatic considerations for the above denoted
issues by hands of concrete case studies. For the first issue
which consists of the examination of the employment of reflection for
design patterns and frameworks we obtain the following results: it can
be proven that depending on the type of patterns that are used and on
the way in which they are used, certain reflective techniques can be
systematically employed.
The second issue which describes the employment of reflection in
the realm of component technology is examined by hands of concrete
case studies from projects of our group as well as existing applications
in Java. The results are twofold: first we obtain general reflection
guidelines which should guarantee the adequate employment of reflection
for concrete applications. They are developed by hands of the
reflective implementation of the case studies using a checklist. Second,
we obtain general reflection patterns which schematically describe the
benefits of a reflective implementation of three relevant interaction
types between components, mainly using semantic conventions.
Fachgebiet (DDC)
Schlagwörter
Konferenz
Rezension
Zitieren
ISO 690
ALTHAMMER, Egbert, 2001. Reflection Patterns in the Context of Object and Component Technology [Dissertation]. Konstanz: University of KonstanzBibTex
@phdthesis{Althammer2001Refle-5848, year={2001}, title={Reflection Patterns in the Context of Object and Component Technology}, author={Althammer, Egbert}, address={Konstanz}, school={Universität Konstanz} }
RDF
<rdf:RDF xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:void="http://rdfs.org/ns/void#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/5848"> <dc:language>eng</dc:language> <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/5848"/> <dc:format>application/pdf</dc:format> <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/> <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/> <dcterms:title>Reflection Patterns in the Context of Object and Component Technology</dcterms:title> <foaf:homepage rdf:resource="http://localhost:8080/"/> <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/5848/1/DissertationEgbertAlthammer.pdf"/> <dc:creator>Althammer, Egbert</dc:creator> <dc:rights>terms-of-use</dc:rights> <dcterms:alternative>Reflection-Patterns im Kontext von Objekt- und Komponententechnologie</dcterms:alternative> <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:00:39Z</dcterms:available> <dc:contributor>Althammer, Egbert</dc:contributor> <dcterms:abstract xml:lang="deu">The thesis deals with reflection in the context of object technology and<br />in the context of component technology. With object technology we intend<br />the object paradigm and object-oriented concepts such as design<br />patterns and frameworks; with component technology we intend the<br />development and employment of software components. The expression<br />in the title, reflection patterns , describes the two central goals of<br />the thesis and thus has two different meanings: first it means the enhancement<br />of existing patterns (the design patterns) with reflection<br />and second it means the development of new patterns for reflection to<br />facilitate the reuse of components.<br />The first part of the thesis discusses the theoretical foundations of<br />reflection and sets the focus to Java and its reflective extensions.<br />The second part makes pragmatic considerations for the above denoted<br />issues by hands of concrete case studies. For the first issue<br />which consists of the examination of the employment of reflection for<br />design patterns and frameworks we obtain the following results: it can<br />be proven that depending on the type of patterns that are used and on<br />the way in which they are used, certain reflective techniques can be<br />systematically employed.<br />The second issue which describes the employment of reflection in<br />the realm of component technology is examined by hands of concrete<br />case studies from projects of our group as well as existing applications<br />in Java. The results are twofold: first we obtain general reflection<br />guidelines which should guarantee the adequate employment of reflection<br />for concrete applications. They are developed by hands of the<br />reflective implementation of the case studies using a checklist. Second,<br />we obtain general reflection patterns which schematically describe the<br />benefits of a reflective implementation of three relevant interaction<br />types between components, mainly using semantic conventions.</dcterms:abstract> <dcterms:issued>2001</dcterms:issued> <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/> <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/> <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T16:00:39Z</dc:date> <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/5848/1/DissertationEgbertAlthammer.pdf"/> </rdf:Description> </rdf:RDF>