Reflection Patterns in the Context of Object and Component Technology

Lade...
Vorschaubild
Dateien
DissertationEgbertAlthammer.pdf
DissertationEgbertAlthammer.pdfGröße: 1.16 MBDownloads: 725
Datum
2001
Autor:innen
Althammer, Egbert
Herausgeber:innen
Kontakt
ISSN der Zeitschrift
Electronic ISSN
ISBN
Bibliografische Daten
Verlag
Schriftenreihe
Auflagebezeichnung
DOI (zitierfähiger Link)
ArXiv-ID
Internationale Patentnummer
Angaben zur Forschungsförderung
Projekt
Open Access-Veröffentlichung
Open Access Green
Core Facility der Universität Konstanz
Gesperrt bis
Titel in einer weiteren Sprache
Reflection-Patterns im Kontext von Objekt- und Komponententechnologie
Forschungsvorhaben
Organisationseinheiten
Zeitschriftenheft
Publikationstyp
Dissertation
Publikationsstatus
Published
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)
004 Informatik
Schlagwörter
Reflection, Design Pattern, Object Orientation, Component
Konferenz
Rezension
undefined / . - undefined, undefined
Zitieren
ISO 690ALTHAMMER, Egbert, 2001. Reflection Patterns in the Context of Object and Component Technology [Dissertation]. Konstanz: University of Konstanz
BibTex
@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&lt;br /&gt;in the context of component technology. With object technology we intend&lt;br /&gt;the object paradigm and object-oriented concepts such as design&lt;br /&gt;patterns and frameworks; with component technology we intend the&lt;br /&gt;development and employment of software components. The expression&lt;br /&gt;in the title,  reflection patterns , describes the two central goals of&lt;br /&gt;the thesis and thus has two different meanings: first it means the enhancement&lt;br /&gt;of existing patterns (the design patterns) with reflection&lt;br /&gt;and second it means the development of new patterns for reflection to&lt;br /&gt;facilitate the reuse of components.&lt;br /&gt;The first part of the thesis discusses the theoretical foundations of&lt;br /&gt;reflection and sets the focus to Java and its reflective extensions.&lt;br /&gt;The second part makes pragmatic considerations for the above denoted&lt;br /&gt;issues by hands of concrete case studies. For the first issue&lt;br /&gt;which consists of the examination of the employment of reflection for&lt;br /&gt;design patterns and frameworks we obtain the following results: it can&lt;br /&gt;be proven that depending on the type of patterns that are used and on&lt;br /&gt;the way in which they are used, certain reflective techniques can be&lt;br /&gt;systematically employed.&lt;br /&gt;The second issue which describes the employment of reflection in&lt;br /&gt;the realm of component technology is examined by hands of concrete&lt;br /&gt;case studies from projects of our group as well as existing applications&lt;br /&gt;in Java. The results are twofold: first we obtain general reflection&lt;br /&gt;guidelines which should guarantee the adequate employment of reflection&lt;br /&gt;for concrete applications. They are developed by hands of the&lt;br /&gt;reflective implementation of the case studies using a checklist. Second,&lt;br /&gt;we obtain general reflection patterns which schematically describe the&lt;br /&gt;benefits of a reflective implementation of three relevant interaction&lt;br /&gt;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>
Interner Vermerk
xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter
Kontakt
URL der Originalveröffentl.
Prüfdatum der URL
Prüfungsdatum der Dissertation
January 10, 2002
Finanzierungsart
Kommentar zur Publikation
Allianzlizenz
Corresponding Authors der Uni Konstanz vorhanden
Internationale Co-Autor:innen
Universitätsbibliographie
Begutachtet
Diese Publikation teilen